Lines Matching refs:String

69   Exception(String msg);
74 String msg_;
85 RuntimeError(String const& msg);
96 LogicError(String const& msg);
101 JSONCPP_NORETURN void throwRuntimeError(String const& msg);
103 JSONCPP_NORETURN void throwLogicError(String const& msg);
197 using Members = std::vector<String>;
343 Value(const String& value);
381 String asString() const; ///< Embedded zeroes are possible.
481 Value& operator[](const String& key);
485 const Value& operator[](const String& key) const;
510 Value get(const String& key, const Value& defaultValue) const;
527 void removeMember(const String& key);
537 bool removeMember(String const& key, Value* removed);
553 bool isMember(const String& key) const;
567 setComment(String(comment, strlen(comment)), placement); in setComment()
571 setComment(String(comment, len), placement); in setComment()
574 void setComment(String comment, CommentPlacement placement);
577 String getComment(CommentPlacement placement) const;
579 String toStyledString() const;
642 String get(CommentPlacement slot) const;
643 void set(CommentPlacement slot, String comment);
646 using Array = std::array<String, numberOfCommentPlacement>;
677 template <> inline String Value::as<String>() const { return asString(); }
678 template <> inline bool Value::is<String>() const { return isString(); }
697 PathArgument(String key);
701 String key_;
719 Path(const String& path, const PathArgument& a1 = PathArgument(),
735 void makePath(const String& path, const InArgs& in);
736 void addPathInArg(const String& path, const InArgs& in,
738 static void invalidPath(const String& path, int location);
772 String name() const;