Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

TiXmlOutStream Class Reference

#include <tinystr.h>

Inheritance diagram for TiXmlOutStream:

Inheritance graph
[legend]
Collaboration diagram for TiXmlOutStream:

Collaboration graph
[legend]
List of all members.

Public Types

typedef size_t size_type

Public Member Functions

TiXmlOutStreamoperator<< (const TiXmlString &in)
TiXmlOutStreamoperator<< (const char *in)
TiXmlStringoperator+= (const char *suffix)
TiXmlStringoperator+= (char single)
TiXmlStringoperator+= (const TiXmlString &suffix)
const char * c_str () const
const char * data () const
size_type length () const
size_type size () const
bool empty () const
size_type capacity () const
const char & at (size_type index) const
char & operator[] (size_type index) const
size_type find (char lookup) const
size_type find (char tofind, size_type offset) const
void clear ()
void reserve (size_type cap)
TiXmlStringassign (const char *str, size_type len)
TiXmlStringappend (const char *str, size_type len)
void swap (TiXmlString &other)

Static Public Attributes

const size_type npos = static_cast< size_type >(-1)

Member Typedef Documentation

typedef size_t TiXmlString::size_type [inherited]
 

Definition at line 71 of file tinystr.h.

Referenced by TiXmlString::append(), and TiXmlString::assign().


Member Function Documentation

TiXmlString & TiXmlString::append const char *  str,
size_type  len
[inherited]
 

Definition at line 72 of file tinystr.cpp.

References TiXmlString::capacity(), TiXmlString::finish(), TiXmlString::length(), TiXmlString::reserve(), TiXmlString::set_size(), and TiXmlString::size_type.

Referenced by operator+().

TiXmlString & TiXmlString::assign const char *  str,
size_type  len
[inherited]
 

Definition at line 53 of file tinystr.cpp.

References TiXmlString::capacity(), TiXmlString::init(), TiXmlString::set_size(), TiXmlString::size_type, TiXmlString::start(), and TiXmlString::swap().

const char& TiXmlString::at size_type  index  )  const [inline, inherited]
 

Definition at line 161 of file tinystr.h.

const char* TiXmlString::c_str  )  const [inline, inherited]
 

Definition at line 142 of file tinystr.h.

Referenced by main(), operator<(), and operator==().

size_type TiXmlString::capacity  )  const [inline, inherited]
 

Definition at line 157 of file tinystr.h.

Referenced by TiXmlString::append(), TiXmlString::assign(), and TiXmlString::reserve().

void TiXmlString::clear  )  [inline, inherited]
 

Definition at line 192 of file tinystr.h.

const char* TiXmlString::data  )  const [inline, inherited]
 

Definition at line 145 of file tinystr.h.

Referenced by TiXmlString::operator+=(), TiXmlString::reserve(), and TiXmlString::TiXmlString().

bool TiXmlString::empty  )  const [inline, inherited]
 

Definition at line 154 of file tinystr.h.

size_type TiXmlString::find char  tofind,
size_type  offset
const [inline, inherited]
 

Definition at line 181 of file tinystr.h.

size_type TiXmlString::find char  lookup  )  const [inline, inherited]
 

Definition at line 175 of file tinystr.h.

size_type TiXmlString::length  )  const [inline, inherited]
 

Definition at line 148 of file tinystr.h.

Referenced by TiXmlString::append(), operator+(), TiXmlString::operator+=(), TiXmlString::operator=(), operator==(), TiXmlString::reserve(), and TiXmlString::TiXmlString().

TiXmlString& TiXmlString::operator+= const TiXmlString suffix  )  [inline, inherited]
 

Definition at line 135 of file tinystr.h.

References TiXmlString::data(), and TiXmlString::length().

TiXmlString& TiXmlString::operator+= char  single  )  [inline, inherited]
 

Definition at line 129 of file tinystr.h.

TiXmlString& TiXmlString::operator+= const char *  suffix  )  [inline, inherited]
 

Definition at line 123 of file tinystr.h.

TiXmlOutStream& TiXmlOutStream::operator<< const char *  in  )  [inline]
 

Definition at line 310 of file tinystr.h.

TiXmlOutStream& TiXmlOutStream::operator<< const TiXmlString in  )  [inline]
 

Definition at line 303 of file tinystr.h.

char& TiXmlString::operator[] size_type  index  )  const [inline, inherited]
 

Definition at line 168 of file tinystr.h.

void TiXmlString::reserve size_type  cap  )  [inherited]
 

Definition at line 41 of file tinystr.cpp.

References TiXmlString::capacity(), TiXmlString::data(), TiXmlString::init(), TiXmlString::length(), TiXmlString::start(), and TiXmlString::swap().

Referenced by TiXmlString::append(), and operator+().

size_type TiXmlString::size  )  const [inline, inherited]
 

Definition at line 151 of file tinystr.h.

void TiXmlString::swap TiXmlString other  )  [inline, inherited]
 

Definition at line 211 of file tinystr.h.

References TiXmlString::rep_.

Referenced by TiXmlString::assign(), and TiXmlString::reserve().


Member Data Documentation

const TiXmlString::size_type TiXmlString::npos = static_cast< size_type >(-1) [static, inherited]
 

Definition at line 35 of file tinystr.cpp.


The documentation for this class was generated from the following file:
Generated on Wed Sep 5 12:54:45 2007 for DSACSS Operational Code by  doxygen 1.3.9.1