FOSSredder 0.5.0
Loading...
Searching...
No Matches
AnalysisRequest.cpp File Reference

Implements analysis filter-spec parsing for analysis port requests. More...

#include "core/ports/usecases/analysis/AnalysisRequest.h"
#include "core/application/analysis/AnalysisKeys.h"
#include "core/domain/values/FilterSpec.h"
#include "../../utils/StringUtils.h"
#include <algorithm>
#include <ctime>
#include <sstream>
#include <unordered_set>
Include dependency graph for AnalysisRequest.cpp:

Go to the source code of this file.

Namespaces

namespace  core
namespace  core::ports
namespace  core::ports::analysis

Functions

AnalysisFilterSelection core::ports::analysis::parseAnalysisFilterSelection (const std::string &filterSpec)
 Parses a serialized analysis filter specification.
std::string core::ports::analysis::buildAnalysisFilterSpec (const AnalysisFilterSelection &selection)
 Serializes an analysis filter selection.
std::string core::ports::analysis::lowerAscii (std::string s)
 Converts ASCII letters in a string to lowercase.
std::string core::ports::analysis::trim (std::string s)
 Removes leading and trailing ASCII whitespace from a string.

Detailed Description

Implements analysis filter-spec parsing for analysis port requests.

Definition in file AnalysisRequest.cpp.