1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
#ifndef CODE_COMPLETION_API_H
#define CODE_COMPLETION_API_H
#include "cl_typedef.h"
#include "variable.h"
#include "function.h"
#include "expression_result.h"
extern std::string get_scope_name(const std::string &in, std::vector<std::string > &additionlNS, const std::map<std::string, std::string> &ignoreTokens);
extern void get_variables(const std::string &in, VariableList &li, const std::map<std::string, std::string> &ignoreMap, bool isUsedWithinFunc);
extern void get_functions(const std::string &in, FunctionList &li, const std::map<std::string, std::string> &ignoreTokens);
extern void get_typedefs(const std::string &in, clTypedefList &li);
extern ExpressionResult &parse_expression(const std::string &in);
#endif // CODECOMPLETION_API_H
|