Lines Matching refs:string
23 #include <string>
42 static std::string getTypeDescription(Type type) {
54 static std::string getTypeName(Type type) {
66 static Type integralType(const std::string& integer);
70 static Expression *atom(Type type, const std::string &value, bool isId = false);
71 static Expression *unary(std::string op, Expression *rhs);
72 static Expression *binary(Expression *lhs, std::string op, Expression *rhs);
74 static Expression *arraySubscript(std::string id, Expression *subscript);
75 static Expression *functionCall(std::string id, std::vector<Expression *> *args);
79 // convert this expression to a string.
82 virtual std::string toString(StringHelper::Case atomCase = StringHelper::kNoCase) = 0;