Lines Matching defs:char
440 // typedef CppTL::AnyEnumerator<const char *> EnumMemberNames;
460 explicit StaticString(const char* czstring) : c_str_(czstring) {}
462 operator const char*() const { return c_str_; }
464 const char* c_str() const { return c_str_; }
467 const char* c_str_;
555 CZString(char const* str, unsigned length, DuplicationPolicy allocate);
562 //const char* c_str() const; ///< \deprecated
563 char const* data() const;
575 char const* cstr_; // actually, a prefixed string, unless policy is noDup
614 Value(const char* value); ///< Copy til first 0. (NULL causes to seg-fault.)
615 Value(const char* beginValue, const char* endValue); ///< Copy all, incl zeroes.
660 const char* asCString() const; ///< Embedded zeroes could cause you trouble!
662 /** Get raw char* of string-value.
666 char const** str, char const** end) const;
759 Value& operator[](const char* key);
762 const Value& operator[](const char* key) const;
792 Value get(const char* key, const Value& defaultValue) const;
796 Value get(const char* key, const char* end, const Value& defaultValue) const;
809 Value const* find(char const* key, char const* end) const;
813 Value const* demand(char const* key, char const* end);
821 Value removeMember(const char* key);
822 /// Same as removeMember(const char*)
826 /// Same as removeMember(const char* key, const char* end, Value* removed),
828 bool removeMember(const char* key, Value* removed);
837 bool removeMember(const char* key, const char* end, Value* removed);
848 bool isMember(const char* key) const;
853 bool isMember(const char* key, const char* end) const;
873 void setComment(const char* comment, CommentPlacement placement);
875 void setComment(const char* comment, size_t len, CommentPlacement placement);
900 Value& resolveReference(const char* key);
901 Value& resolveReference(const char* key, const char* end);
907 void setComment(const char* text, size_t len);
909 char* comment_;
914 // typedef const char *result_type;
915 // const char *operator()( const CZString &name ) const
926 char* string_; // actually ptr to unsigned, followed by str, unless !allocated_
949 PathArgument(const char* key);
1037 char const* memberName() const;
1041 char const* memberName(char const** end) const;
1232 typedef char Char;
1292 bool parse(const char* beginDoc,
1293 const char* endDoc,
1442 /** Interface for reading JSON from a char array.
1465 char const* beginDoc, char const* endDoc,
1927 std::string JSON_API valueToQuotedString(const char* value);