Lines Matching refs:string
27 AnnotationParam::AnnotationParam(const std::string& name) : mName(name) {}
29 const std::string& AnnotationParam::getName() const {
45 std::string AnnotationParam::getSingleString() const {
46 std::string value = getSingleValue();
49 << mName << " must be a string";
51 // unquote string
58 std::string value = getSingleString();
70 StringAnnotationParam::StringAnnotationParam(const std::string& name,
71 std::vector<std::string>* values)
74 std::vector<std::string> StringAnnotationParam::getValues() const {
78 std::string StringAnnotationParam::getSingleValue() const {
84 const std::string& name, std::vector<ConstantExpression*>* values)
87 std::string convertToString(const ConstantExpression* value) {
94 std::vector<std::string> ConstantExpressionAnnotationParam::getValues() const {
95 std::vector<std::string> ret;
102 std::string ConstantExpressionAnnotationParam::getSingleValue() const {
117 std::string Annotation::name() const {
125 const AnnotationParam *Annotation::getParam(const std::string &name) const {
170 const std::vector<std::string>& values = param->getValues();