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_type & reference
typedef const value_type & const_reference
typedef value_type * pointer
typedef const value_type * const_pointer
typedef value_type * iterator
typedef const value_type * const_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_type * c_str () const
const value_type * data () 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