pfc::string_fixed_t< max_length > Class Template Reference

#include <string.h>

Inheritance diagram for pfc::string_fixed_t< max_length >:

pfc::string_base pfc::string_receiver

List of all members.

Public Member Functions

 string_fixed_t ()
 string_fixed_t (const string_fixed_t< max_length > &p_source)
 string_fixed_t (const char *p_source)
const string_fixed_t
< max_length > & 
operator= (const string_fixed_t< max_length > &p_source)
const string_fixed_t
< max_length > & 
operator= (const char *p_source)
char * lock_buffer (t_size p_requested_length)
void unlock_buffer ()
 operator const char * () const
const char * get_ptr () const
void add_string (const char *ptr, t_size len)
void truncate (t_size len)
t_size get_length () const

template<t_size max_length>
class pfc::string_fixed_t< max_length >


Constructor & Destructor Documentation

template<t_size max_length>
pfc::string_fixed_t< max_length >::string_fixed_t (  )  [inline]

template<t_size max_length>
pfc::string_fixed_t< max_length >::string_fixed_t ( const string_fixed_t< max_length > &  p_source  )  [inline]

template<t_size max_length>
pfc::string_fixed_t< max_length >::string_fixed_t ( const char *  p_source  )  [inline]


Member Function Documentation

template<t_size max_length>
const string_fixed_t<max_length>& pfc::string_fixed_t< max_length >::operator= ( const string_fixed_t< max_length > &  p_source  )  [inline]

template<t_size max_length>
const string_fixed_t<max_length>& pfc::string_fixed_t< max_length >::operator= ( const char *  p_source  )  [inline]

Reimplemented from pfc::string_base.

template<t_size max_length>
char* pfc::string_fixed_t< max_length >::lock_buffer ( t_size  p_requested_length  )  [inline, virtual]

Implements pfc::string_base.

template<t_size max_length>
void pfc::string_fixed_t< max_length >::unlock_buffer (  )  [inline, virtual]

Implements pfc::string_base.

template<t_size max_length>
pfc::string_fixed_t< max_length >::operator const char * (  )  const [inline]

Reimplemented from pfc::string_base.

template<t_size max_length>
const char* pfc::string_fixed_t< max_length >::get_ptr (  )  const [inline, virtual]

Implements pfc::string_base.

template<t_size max_length>
void pfc::string_fixed_t< max_length >::add_string ( const char *  ptr,
t_size  len 
) [inline, virtual]

Implements pfc::string_base.

template<t_size max_length>
void pfc::string_fixed_t< max_length >::truncate ( t_size  len  )  [inline, virtual]

Implements pfc::string_base.

template<t_size max_length>
t_size pfc::string_fixed_t< max_length >::get_length (  )  const [inline, virtual]

Reimplemented from pfc::string_base.


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

Generated on Fri Apr 25 18:50:01 2008 for foobar2000 SDK by  doxygen 1.5.5