41 #ifndef TEST_VECTOR_PARSER_HPP    42 #define TEST_VECTOR_PARSER_HPP    57    std::vector<std::map<std::string, std::string>> 
ParseUserString(
const std::string& input_string) 
const;
    62    std::vector<std::map<std::string, std::string>> 
ParseXMLFile(
const std::filesystem::path& input_xml) 
const;
    69                     const DesignFlowManagerConstRef _design_flow_manager);
 
std::vector< std::map< std::string, std::string > > ParseUserString(const std::string &input_string) const
Parse a user defined string extracting the test vectors. 
 
TestVectorParser(const ParameterConstRef _parameters, const HLS_managerRef _HLSMgr, const DesignFlowManagerConstRef _design_flow_manager)
 
RelationshipType
The relationship type. 
 
bool HasToBeExecuted() const override
Check if this step has actually to be executed. 
 
DesignFlowStep_Status Exec() override
Execute the step. 
 
DesignFlowStep_Status
The status of a step. 
 
std::vector< std::map< std::string, std::string > > ParseXMLFile(const std::filesystem::path &input_xml) const
Parse a user defined xml file extracting the test vectors. 
 
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
 
const CustomUnorderedSet< std::tuple< HLSFlowStep_Type, HLSFlowStepSpecializationConstRef, HLSFlowStep_Relationship > > ComputeHLSRelationships(const DesignFlowStep::RelationshipType relationship_type) const override
Return the set of analyses in relationship with this design step.