Classes | Public Member Functions | Protected Attributes
OVR::StringDataPtr Class Reference

#include <OVR_String.h>

List of all members.

Classes

struct  HashFunctor

Public Member Functions

const char * Begin () const
const char * End () const
SPInt FindChar (char c, UPInt init_ind=0) const
SPInt FindLastChar (char c, UPInt init_ind=~0) const
StringDataPtr GetNextToken (char separator= ':') const
UPInt GetSize () const
StringDataPtr GetTrimLeft (UPInt size) const
StringDataPtr GetTrimRight (UPInt size) const
bool IsEmpty () const
bool IsPrefix (const StringDataPtr &value) const
bool IsSuffix (const StringDataPtr &value) const
bool operator== (const StringDataPtr &data) const
 StringDataPtr ()
 StringDataPtr (const StringDataPtr &p)
 StringDataPtr (const char *pstr, UPInt sz)
 StringDataPtr (const char *pstr)
 StringDataPtr (const String &str)
template<typename T , int N>
 StringDataPtr (const T(&v)[N])
const char * ToCStr () const
StringDataPtrTrimLeft (UPInt size)
StringDataPtrTrimRight (UPInt size)

Protected Attributes

const char * pStr
UPInt Size

Detailed Description

Definition at line 505 of file OVR_String.h.


Constructor & Destructor Documentation

Definition at line 508 of file OVR_String.h.

Definition at line 509 of file OVR_String.h.

OVR::StringDataPtr::StringDataPtr ( const char *  pstr,
UPInt  sz 
) [inline]

Definition at line 511 of file OVR_String.h.

OVR::StringDataPtr::StringDataPtr ( const char *  pstr) [inline]

Definition at line 513 of file OVR_String.h.

OVR::StringDataPtr::StringDataPtr ( const String str) [inline, explicit]

Definition at line 515 of file OVR_String.h.

template<typename T , int N>
OVR::StringDataPtr::StringDataPtr ( const T(&)  v[N]) [inline]

Definition at line 518 of file OVR_String.h.


Member Function Documentation

const char* OVR::StringDataPtr::Begin ( ) const [inline]

Definition at line 621 of file OVR_String.h.

const char* OVR::StringDataPtr::End ( ) const [inline]

Definition at line 622 of file OVR_String.h.

SPInt OVR::StringDataPtr::FindChar ( char  c,
UPInt  init_ind = 0 
) const [inline]

Definition at line 541 of file OVR_String.h.

SPInt OVR::StringDataPtr::FindLastChar ( char  c,
UPInt  init_ind = ~0 
) const [inline]

Definition at line 552 of file OVR_String.h.

StringDataPtr OVR::StringDataPtr::GetNextToken ( char  separator = ':') const [inline]

Definition at line 585 of file OVR_String.h.

UPInt OVR::StringDataPtr::GetSize ( ) const [inline]

Definition at line 523 of file OVR_String.h.

Definition at line 567 of file OVR_String.h.

Definition at line 575 of file OVR_String.h.

bool OVR::StringDataPtr::IsEmpty ( ) const [inline]

Definition at line 524 of file OVR_String.h.

bool OVR::StringDataPtr::IsPrefix ( const StringDataPtr value) const [inline]

Definition at line 528 of file OVR_String.h.

bool OVR::StringDataPtr::IsSuffix ( const StringDataPtr value) const [inline]

Definition at line 534 of file OVR_String.h.

bool OVR::StringDataPtr::operator== ( const StringDataPtr data) const [inline]

Definition at line 633 of file OVR_String.h.

const char* OVR::StringDataPtr::ToCStr ( ) const [inline]

Definition at line 522 of file OVR_String.h.

Definition at line 602 of file OVR_String.h.

Definition at line 612 of file OVR_String.h.


Member Data Documentation

const char* OVR::StringDataPtr::pStr [protected]

Definition at line 639 of file OVR_String.h.

Definition at line 640 of file OVR_String.h.


The documentation for this class was generated from the following file:


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:49