OpenCV  3.0.0
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
tinyxml2::StrPair Class Reference

#include "tinyxml2.h"

Public Types

enum  {
  NEEDS_ENTITY_PROCESSING = 0x01,
  NEEDS_NEWLINE_NORMALIZATION = 0x02,
  COLLAPSE_WHITESPACE = 0x04,
  TEXT_ELEMENT = NEEDS_ENTITY_PROCESSING | NEEDS_NEWLINE_NORMALIZATION,
  TEXT_ELEMENT_LEAVE_ENTITIES = NEEDS_NEWLINE_NORMALIZATION,
  ATTRIBUTE_NAME = 0,
  ATTRIBUTE_VALUE = NEEDS_ENTITY_PROCESSING | NEEDS_NEWLINE_NORMALIZATION,
  ATTRIBUTE_VALUE_LEAVE_ENTITIES = NEEDS_NEWLINE_NORMALIZATION,
  COMMENT = NEEDS_NEWLINE_NORMALIZATION
}
 

Public Member Functions

 StrPair ()
 
 ~StrPair ()
 
bool Empty () const
 
const char * GetStr ()
 
char * ParseName (char *in)
 
char * ParseText (char *in, const char *endTag, int strFlags)
 
void Set (char *start, char *end, int flags)
 
void SetInternedStr (const char *str)
 
void SetStr (const char *str, int flags=0)
 

Member Enumeration Documentation

anonymous enum
Enumerator
NEEDS_ENTITY_PROCESSING 
NEEDS_NEWLINE_NORMALIZATION 
COLLAPSE_WHITESPACE 
TEXT_ELEMENT 
TEXT_ELEMENT_LEAVE_ENTITIES 
ATTRIBUTE_NAME 
ATTRIBUTE_VALUE 
ATTRIBUTE_VALUE_LEAVE_ENTITIES 
COMMENT 

Constructor & Destructor Documentation

tinyxml2::StrPair::StrPair ( )
inline
tinyxml2::StrPair::~StrPair ( )

Member Function Documentation

bool tinyxml2::StrPair::Empty ( ) const
inline
const char* tinyxml2::StrPair::GetStr ( )
char* tinyxml2::StrPair::ParseName ( char *  in)
char* tinyxml2::StrPair::ParseText ( char *  in,
const char *  endTag,
int  strFlags 
)
void tinyxml2::StrPair::Set ( char *  start,
char *  end,
int  flags 
)
inline
void tinyxml2::StrPair::SetInternedStr ( const char *  str)
inline
void tinyxml2::StrPair::SetStr ( const char *  str,
int  flags = 0 
)

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