Lines Matching full:const
43 dng_string (const dng_string &s);
45 dng_string & operator= (const dng_string &s);
49 const char * Get () const;
51 bool IsASCII () const;
53 void Set (const char *s);
55 void Set_ASCII (const char *s);
57 void Set_UTF8 (const char *s);
59 uint32 Get_SystemEncoding (dng_memory_data &buffer) const;
61 void Set_SystemEncoding (const char *s);
63 bool ValidSystemEncoding () const;
65 void Set_JIS_X208_1990 (const char *s);
67 static uint32 DecodeUTF8 (const char *&s,
71 static bool IsUTF8 (const char *s);
73 void Set_UTF8_or_System (const char *s);
75 uint32 Get_UTF16 (dng_memory_data &buffer) const;
77 void Set_UTF16 (const uint16 *s);
87 bool IsEmpty () const;
89 bool NotEmpty () const
94 uint32 Length () const;
96 bool operator== (const dng_string &s) const;
98 bool operator!= (const dng_string &s) const
105 static bool Matches (const char *t,
106 const char *s,
111 bool Matches (const char *s,
112 bool case_sensitive = false) const;
114 bool StartsWith (const char *s,
115 bool case_sensitive = false) const;
117 bool EndsWith (const char *s,
118 bool case_sensitive = false) const;
120 bool Contains (const char *s,
122 int32 *match_offset = NULL) const;
124 bool Replace (const char *old_string,
125 const char *new_string,
128 bool TrimLeading (const char *s,
131 void Append (const char *s);
153 int32 Compare (const dng_string &s) const;