Support Forum       G3D Web Page     
Classes | Namespaces | Macros | Typedefs | Functions | Variables
G3DString.h File Reference

G3D Innovation Engine http://casual-effects.com/g3d Copyright 2000-2019, Morgan McGuire All rights reserved Available under the BSD License. More...

Classes

class  G3D::G3DString< INTERNAL_SIZE >
 Very fast string class that follows the std::string/std::basic_string interface. More...
 

Namespaces

 G3D
 

Macros

#define G3D_STRING_DESTRUCTOR   ~basic_string
 The name of the destructor for the class currently typedef'ed to String. More...
 
#define USE_SSE_MEMCPY   1
 

Typedefs

typedef std::string G3D::String
 

Functions

bool G3D::inConstSegment (const char *c)
 Returns true if this C string pointer is definitely located in the constant program data segment and does not require memory management. More...
 
G3D::G3DString< 64 > operator+ (const char *s1, const G3D::G3DString< 64 > &s2)
 
G3D::G3DString< 64 > operator+ (const char s1, const G3D::G3DString< 64 > &s2)
 
void G3D::System_free (void *)
 
void * G3D::System_malloc (size_t)
 

Variables

String G3D::ignoreString
 For use with default output arguments. More...
 

Detailed Description

G3D Innovation Engine http://casual-effects.com/g3d Copyright 2000-2019, Morgan McGuire All rights reserved Available under the BSD License.

Macro Definition Documentation

◆ G3D_STRING_DESTRUCTOR

#define G3D_STRING_DESTRUCTOR   ~basic_string

The name of the destructor for the class currently typedef'ed to String.

◆ USE_SSE_MEMCPY

#define USE_SSE_MEMCPY   1

Function Documentation

◆ operator+() [1/2]

G3D::G3DString<64> operator+ ( const char *  s1,
const G3D::G3DString< 64 > &  s2 
)
inline

◆ operator+() [2/2]

G3D::G3DString<64> operator+ ( const char  s1,
const G3D::G3DString< 64 > &  s2 
)
inline

documentation generated on Wed Nov 24 2021 08:01:51 using doxygen 1.8.15