Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

cppunit::SimpleString Class Reference

簡易文字列クラス。. More...

#include <SimpleString.h>

List of all members.

Public Types

typedef char value_type
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef value_typereference
typedef const value_typeconst_reference
typedef value_typepointer
typedef const value_typeconst_pointer
typedef value_typeiterator
typedef const value_typeconst_iterator

Public Methods

 SimpleString ()
 SimpleString (const SimpleString &s, size_type pos=0, size_type n=npos)
 SimpleString (const value_type *p, size_type n=npos)
 SimpleString (size_type n, value_type c)
 SimpleString (const_iterator first, const_iterator last)
 ~SimpleString ()
SimpleString & operator= (const SimpleString &rhs)
SimpleString & operator= (const value_type *rhs)
SimpleString & operator= (value_type rhs)
SimpleString & assign (const SimpleString &s)
SimpleString & assign (const SimpleString &s, size_type pos, size_type n)
SimpleString & assign (const value_type *p, size_type n=npos)
SimpleString & assign (size_type n, value_type c)
SimpleString & assign (const_iterator first, const_iterator last)
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reference operator[] (size_type pos)
const_reference operator[] (size_type pos) const
reference at (size_type pos)
const_reference at (size_type pos) const
SimpleString & operator+= (const SimpleString &rhs)
SimpleString & operator+= (const value_type *rhs)
SimpleString & operator+= (value_type rhs)
SimpleString & append (const SimpleString &s)
SimpleString & append (const SimpleString &s, size_type pos, size_type n)
SimpleString & append (const value_type *p, size_type n=npos)
SimpleString & append (size_type n, value_type c)
SimpleString & append (const_iterator first, const_iterator last)
SimpleString & insert (size_type pos, const SimpleString &s)
SimpleString & insert (size_type pos, const SimpleString &s, size_type pos2, size_type n)
SimpleString & insert (size_type pos, const value_type *p, size_type n=npos)
SimpleString & insert (size_type pos, size_type n, value_type c)
iterator insert (iterator pos, value_type c)
void insert (iterator pos, size_type n, value_type c)
void insert (iterator pos, const_iterator first, const_iterator last)
SimpleString & replace (size_type pos, size_type n, const SimpleString &s)
SimpleString & replace (size_type pos, size_type n, const SimpleString &s, size_type pos2, size_type n2)
SimpleString & replace (size_type pos, size_type n, const value_type *p, size_type n2=npos)
SimpleString & replace (size_type pos, size_type n, size_type n2, value_type c)
SimpleString & replace (iterator first, iterator last, const SimpleString &s)
SimpleString & replace (iterator first, iterator last, const value_type *p, size_type n=npos)
SimpleString & replace (iterator first, iterator last, size_type n, value_type c)
SimpleString & replace (iterator first, iterator last, const_iterator first2, const_iterator last2)
SimpleString & erase (size_type pos=0, size_type n=npos)
iterator erase (iterator pos)
iterator erase (iterator first, iterator last)
const value_typec_str () const
const value_typedata () const
size_type copy (value_type *p, size_type n, size_type pos=0) const
SimpleString substr (size_type pos=0, size_type n=npos) const
int compare (const SimpleString &s) const
int compare (const value_type *p) const
bool empty () const
size_type size () const
size_type length () const
size_type max_size () const
void resize (size_type n, value_type c=0)
size_type capacity () const
void reserve (size_type n=0)
void swap (SimpleString &rhs)

Static Public Attributes

const size_type npos

Static Protected Methods

size_type frobSize (size_type n)


Detailed Description

簡易文字列クラス。.


Member Typedef Documentation

typedef char cppunit::SimpleString::value_type
 

typedef size_t cppunit::SimpleString::size_type
 

typedef ptrdiff_t cppunit::SimpleString::difference_type
 

typedef value_type& cppunit::SimpleString::reference
 

typedef const value_type& cppunit::SimpleString::const_reference
 

typedef value_type* cppunit::SimpleString::pointer
 

typedef const value_type* cppunit::SimpleString::const_pointer
 

typedef value_type* cppunit::SimpleString::iterator
 

typedef const value_type* cppunit::SimpleString::const_iterator
 


Constructor & Destructor Documentation

cppunit::SimpleString::SimpleString  
 

cppunit::SimpleString::SimpleString const SimpleString &    s,
size_type    pos = 0,
size_type    n = npos
 

cppunit::SimpleString::SimpleString const value_type   p,
size_type    n = npos
 

cppunit::SimpleString::SimpleString size_type    n,
value_type    c
 

cppunit::SimpleString::SimpleString const_iterator    first,
const_iterator    last
 

cppunit::SimpleString::~SimpleString  
 


Member Function Documentation

SimpleString& cppunit::SimpleString::operator= const SimpleString &    rhs [inline]
 

SimpleString& cppunit::SimpleString::operator= const value_type   rhs [inline]
 

SimpleString& cppunit::SimpleString::operator= value_type    rhs [inline]
 

SimpleString& cppunit::SimpleString::assign const SimpleString &    s
 

SimpleString& cppunit::SimpleString::assign const SimpleString &    s,
size_type    pos,
size_type    n
 

SimpleString& cppunit::SimpleString::assign const value_type   p,
size_type    n = npos
 

SimpleString& cppunit::SimpleString::assign size_type    n,
value_type    c
 

SimpleString& cppunit::SimpleString::assign const_iterator    first,
const_iterator    last
 

iterator cppunit::SimpleString::begin   [inline]
 

const_iterator cppunit::SimpleString::begin   const [inline]
 

iterator cppunit::SimpleString::end   [inline]
 

const_iterator cppunit::SimpleString::end   const [inline]
 

reference cppunit::SimpleString::operator[] size_type    pos [inline]
 

const_reference cppunit::SimpleString::operator[] size_type    pos const [inline]
 

reference cppunit::SimpleString::at size_type    pos
 

const_reference cppunit::SimpleString::at size_type    pos const
 

SimpleString& cppunit::SimpleString::operator+= const SimpleString &    rhs [inline]
 

SimpleString& cppunit::SimpleString::operator+= const value_type   rhs [inline]
 

SimpleString& cppunit::SimpleString::operator+= value_type    rhs [inline]
 

SimpleString& cppunit::SimpleString::append const SimpleString &    s [inline]
 

SimpleString& cppunit::SimpleString::append const SimpleString &    s,
size_type    pos,
size_type    n
[inline]
 

SimpleString& cppunit::SimpleString::append const value_type   p,
size_type    n = npos
[inline]
 

SimpleString& cppunit::SimpleString::append size_type    n,
value_type    c
[inline]
 

SimpleString& cppunit::SimpleString::append const_iterator    first,
const_iterator    last
[inline]
 

SimpleString& cppunit::SimpleString::insert size_type    pos,
const SimpleString &    s
[inline]
 

SimpleString& cppunit::SimpleString::insert size_type    pos,
const SimpleString &    s,
size_type    pos2,
size_type    n
[inline]
 

SimpleString& cppunit::SimpleString::insert size_type    pos,
const value_type   p,
size_type    n = npos
[inline]
 

SimpleString& cppunit::SimpleString::insert size_type    pos,
size_type    n,
value_type    c
[inline]
 

iterator cppunit::SimpleString::insert iterator    pos,
value_type    c
 

void cppunit::SimpleString::insert iterator    pos,
size_type    n,
value_type    c
[inline]
 

void cppunit::SimpleString::insert iterator    pos,
const_iterator    first,
const_iterator    last
[inline]
 

SimpleString& cppunit::SimpleString::replace size_type    pos,
size_type    n,
const SimpleString &    s
 

SimpleString& cppunit::SimpleString::replace size_type    pos,
size_type    n,
const SimpleString &    s,
size_type    pos2,
size_type    n2
 

SimpleString& cppunit::SimpleString::replace size_type    pos,
size_type    n,
const value_type   p,
size_type    n2 = npos
 

SimpleString& cppunit::SimpleString::replace size_type    pos,
size_type    n,
size_type    n2,
value_type    c
 

SimpleString& cppunit::SimpleString::replace iterator    first,
iterator    last,
const SimpleString &    s
[inline]
 

SimpleString& cppunit::SimpleString::replace iterator    first,
iterator    last,
const value_type   p,
size_type    n = npos
[inline]
 

SimpleString& cppunit::SimpleString::replace iterator    first,
iterator    last,
size_type    n,
value_type    c
[inline]
 

SimpleString& cppunit::SimpleString::replace iterator    first,
iterator    last,
const_iterator    first2,
const_iterator    last2
 

SimpleString& cppunit::SimpleString::erase size_type    pos = 0,
size_type    n = npos
[inline]
 

iterator cppunit::SimpleString::erase iterator    pos
 

iterator cppunit::SimpleString::erase iterator    first,
iterator    last
 

const value_type* cppunit::SimpleString::c_str   const [inline]
 

const value_type* cppunit::SimpleString::data   const [inline]
 

size_type cppunit::SimpleString::copy value_type   p,
size_type    n,
size_type    pos = 0
const
 

SimpleString cppunit::SimpleString::substr size_type    pos = 0,
size_type    n = npos
const [inline]
 

int cppunit::SimpleString::compare const SimpleString &    s const
 

int cppunit::SimpleString::compare const value_type   p const
 

bool cppunit::SimpleString::empty   const [inline]
 

size_type cppunit::SimpleString::size   const [inline]
 

size_type cppunit::SimpleString::length   const [inline]
 

size_type cppunit::SimpleString::max_size   const [inline]
 

void cppunit::SimpleString::resize size_type    n,
value_type    c = 0
 

size_type cppunit::SimpleString::capacity   const [inline]
 

void cppunit::SimpleString::reserve size_type    n = 0 [inline]
 

void cppunit::SimpleString::swap SimpleString &    rhs
 

size_type cppunit::SimpleString::frobSize size_type    n [static, protected]
 


Member Data Documentation

const size_type cppunit::SimpleString::npos [static]
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 31 23:42:08 2002 for CppUnit-x by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001