#ifndef PARSE_FUNCTION_H #define PARSE_FUNCTION_H #include "data/name/NameHierarchy.h" #include "data/parser/ParseTypeUsage.h" struct ParseFunction { ParseFunction( const ParseTypeUsage& returnType, const NameHierarchy& nameHierarchy, const std::vector& parameters, bool isStatic = false, bool isConst = false ); std::string getFullName() const; const ParseTypeUsage returnType; const NameHierarchy nameHierarchy; const std::vector parameters; const bool isStatic; const bool isConst; }; #endif // PARSE_FUNCTION_H