BoxSizer to Sizer
This commit is contained in:
@@ -23,52 +23,52 @@ namespace UtilityEngine {
|
||||
{
|
||||
public:
|
||||
cString(); /// default constructor
|
||||
cString(const char* s);
|
||||
cString(const cString& copy); /// copy constructor
|
||||
cString( const char* s );
|
||||
cString( const cString& copy ); /// copy constructor
|
||||
~cString();
|
||||
|
||||
const char* alloc_str(size_t sz); /// smart alloc string
|
||||
const char* alloc_str( size_t sz ); /// smart alloc string
|
||||
void clear(); /// frees the string
|
||||
const char* c_str() const; /// getter
|
||||
const char* copy_str(const char* copy); /// alloc & copy
|
||||
const char* copy_str( const char* copy ); /// alloc & copy
|
||||
|
||||
/// utility methods
|
||||
bool have_value() const;
|
||||
size_t length() const;
|
||||
size_t size() const;
|
||||
cString& format(const char* format, ...);
|
||||
cString& format( const char* format, ... );
|
||||
cString& trim();
|
||||
cString lower() const;
|
||||
cString upper() const;
|
||||
const char& first_char() const;
|
||||
const char& last_char() const;
|
||||
const std::vector<cString> split(const char match) const;
|
||||
const std::vector<cString> split(const char* match) const;
|
||||
const std::vector<cString> split(const char* match, int max_split) const;
|
||||
long int char_find(const char& match) const;
|
||||
const cString& char_repl(const char& match, const char& repl);
|
||||
cString substr(size_t start, size_t length) const;
|
||||
long int find(const cString& match);
|
||||
const cString replace(const cString& match, const cString& repl);
|
||||
const std::vector<cString> split( const char match ) const;
|
||||
const std::vector<cString> split( const char* match ) const;
|
||||
const std::vector<cString> split( const char* match, int max_split ) const;
|
||||
long int char_find( const char& match ) const;
|
||||
const cString& char_repl( const char& match, const char& repl );
|
||||
cString substr( size_t start, size_t length ) const;
|
||||
long int find( const cString& match );
|
||||
const cString replace( const cString& match, const cString& repl );
|
||||
|
||||
const bool IsInt() const;
|
||||
const long int ToInt() const;
|
||||
|
||||
/// operators
|
||||
cString& operator = (const char* rhs); /// assignment operator
|
||||
cString& operator = (const cString& rhs); /// assignment operator
|
||||
cString& operator += (const char rhs);
|
||||
cString& operator += (const char* rhs); /// concatenation operator
|
||||
cString& operator += (const cString& rhs); /// concatenation operator
|
||||
cString& operator = ( const char* rhs ); /// assignment operator
|
||||
cString& operator = ( const cString& rhs ); /// assignment operator
|
||||
cString& operator += ( const char rhs );
|
||||
cString& operator += ( const char* rhs ); /// concatenation operator
|
||||
cString& operator += ( const cString& rhs ); /// concatenation operator
|
||||
|
||||
bool operator == (const char* rhs) const; /// comparisons
|
||||
bool operator == (const cString& rhs) const;
|
||||
bool operator != (const char* rhs) const;
|
||||
bool operator != (const cString& rhs) const;
|
||||
bool operator > (const cString& rhs) const;
|
||||
bool operator < (const cString& rhs) const;
|
||||
bool operator >= (const cString& rhs) const;
|
||||
bool operator <= (const cString& rhs) const;
|
||||
bool operator == ( const char* rhs ) const; /// comparisons
|
||||
bool operator == ( const cString& rhs ) const;
|
||||
bool operator != ( const char* rhs ) const;
|
||||
bool operator != ( const cString& rhs ) const;
|
||||
bool operator > ( const cString& rhs ) const;
|
||||
bool operator < ( const cString& rhs ) const;
|
||||
bool operator >= ( const cString& rhs ) const;
|
||||
bool operator <= ( const cString& rhs ) const;
|
||||
|
||||
/// conversion operators
|
||||
operator const char* () const; /// c-string type
|
||||
@@ -81,5 +81,5 @@ namespace UtilityEngine {
|
||||
};/// END CLASS DEFINITION cString
|
||||
}/// END NAMESPACE DEFINITION UtilityEngine
|
||||
/// function overloads
|
||||
UtilityEngine::cString operator + (const UtilityEngine::cString& lhs, const UtilityEngine::cString& rhs);
|
||||
UtilityEngine::cString operator + ( const UtilityEngine::cString& lhs, const UtilityEngine::cString& rhs );
|
||||
#endif/// END IFNDEF _CSTRING_HPP_
|
||||
|
||||
Reference in New Issue
Block a user