107 GlsString& operator=( const GlsString &rhs );
108 GlsString( const GlsString &src );
111 #endif // _GLS_STRING_H
void SetString(const GlsChar *const src)
#define GLS_CLASS_INVARIANT_DECLARATION(ClassName)
Definition: gls_class_invariant.h:80
char GlsChar
Definition: gls_types.h:54
static const GlsChar STRING_TERMINATOR
Definition: gls_string.h:96
GlsChar *const _charBuffer
Definition: gls_string.h:98
unsigned int GlsUInt32
Definition: gls_types.h:73
Definition: gls_string.h:52
This header defines the basic types used by the GL Studio DO-178B Runtime Library.
This header defines any preprocessor defines needed to configure the GL Studio DO-178B Runtime Librar...
const GlsChar * GetString(void) const
#define GLSUINT32_MAX
Definition: gls_types.h:75
This header defines a GLS_DEBUG only macro for facilitating evaluating class invariants in the GL Stu...
GlsUInt32 _length
Definition: gls_string.h:102
GlsUInt32 GetLength(void) const
const GlsUInt32 _size
Definition: gls_string.h:100
static const GlsUInt32 MAX_STRING_SIZE
Definition: gls_string.h:58