Dokumentacja klasy string

#include <string.hpp>

Lista wszystkich składowych.

Metody publiczne

 string ()
 string (char *str)
 string (char *str, uint32 size)
 string (uint32 size)
 ~string ()
void inval ()
char * v ()
uint32 verify (uint32 size)
void set (char *str)
void set (char *buff, uint32 size)
void nw (uint32 size)
void done ()
void copy (char *str)
void copy (char *str, uint32 size)
char * strncat (const char *str)
char * add_char (char ch)
char * cut (uint32 n)
uint32 length ()
uint32 strcmp (char *s)
char * formatText (char *text, char *tokens)
uint32 token_count (char div)
char * token (uint32 i, char div)
char * number (uint32 n, uint32 radix, uint32 n_pos, uint32 zeroes, char zero, uint8 nps)
char * num64 (uint64 n, uint32 radix, uint64 n_pos, uint32 zeroes, char zero, uint8 nps)
char * decim (uint32 n)
char * decim (uint32 n, char zero)
char * hex (uint32 n)
char * hex (uint32 n, char zero)
char * hex (uint32 n, char zero, uint8 pad_size)
uint32 int_val (uint32 radix, uint32 *error)

Atrybuty publiczne

char * asciiz
uint32 mx_size


Opis szczegółowy

Definicja w linii 7 pliku string.hpp.


Dokumentacja konstruktora i destruktora

string::string (  ) 

Definicja w linii 46 pliku string.cpp.

Odwołuje się do asciiz i mx_size.

string::string ( char *  str  ) 

Definicja w linii 54 pliku string.cpp.

Odwołuje się do asciiz, length() i mx_size.

string::string ( char *  str,
uint32  size 
)

Definicja w linii 63 pliku string.cpp.

Odwołuje się do asciiz, copy(), kmalloc i mx_size.

string::string ( uint32  size  ) 

Definicja w linii 73 pliku string.cpp.

Odwołuje się do asciiz, kmalloc i mx_size.

string::~string (  ) 

Definicja w linii 83 pliku string.cpp.

Odwołuje się do asciiz, kfree i mx_size.


Dokumentacja funkcji składowych

void string::inval (  ) 

Definicja w linii 94 pliku string.cpp.

Odwołuje się do asciiz i mx_size.

Odwołania w Net::init(), kprintf(), kprintf_alert(), ksnprintf() i token().

char * string::v (  ) 

uint32 string::verify ( uint32  size  ) 

void string::set ( char *  str  ) 

Definicja w linii 139 pliku string.cpp.

Odwołuje się do asciiz, length() i mx_size.

Odwołania w Net::init().

void string::set ( char *  buff,
uint32  size 
)

Definicja w linii 146 pliku string.cpp.

Odwołuje się do asciiz i mx_size.

void string::nw ( uint32  size  ) 

Definicja w linii 152 pliku string.cpp.

Odwołuje się do asciiz, kmalloc i mx_size.

Odwołania w verify().

void string::done (  ) 

void string::copy ( char *  str  ) 

Definicja w linii 174 pliku string.cpp.

Odwołuje się do asciiz, lgth(), memmove() i verify().

Odwołania w Syms::Mangle::C::demangle() i string().

void string::copy ( char *  str,
uint32  size 
)

Definicja w linii 184 pliku string.cpp.

Odwołuje się do asciiz, lgth(), memmove() i verify().

char * string::strncat ( const char *  str  ) 

char * string::add_char ( char  ch  ) 

char * string::cut ( uint32  n  ) 

Definicja w linii 228 pliku string.cpp.

Odwołuje się do asciiz, Thread::i, length() i verify().

uint32 string::length (  ) 

uint32 string::strcmp ( char *  s  ) 

Definicja w linii 260 pliku string.cpp.

Odwołuje się do asciiz, Thread::i, length() i lgth().

Odwołania w Net::init().

char * string::formatText ( char *  text,
char *  tokens 
)

Definicja w linii 287 pliku string.cpp.

Odwołuje się do asciiz, decim(), done(), hex(), length(), lgth(), mx_size, strncat() i verify().

Odwołania w kprintf(), kprintf_alert() i ksnprintf().

uint32 string::token_count ( char  div  ) 

Definicja w linii 383 pliku string.cpp.

Odwołuje się do asciiz.

Odwołania w token().

char * string::token ( uint32  i,
char  div 
)

Definicja w linii 411 pliku string.cpp.

Odwołuje się do add_char(), asciiz, inval(), token_count() i v().

char * string::number ( uint32  n,
uint32  radix,
uint32  n_pos,
uint32  zeroes,
char  zero,
uint8  nps 
)

Definicja w linii 504 pliku string.cpp.

Odwołuje się do num64().

Odwołania w decim() i hex().

char * string::num64 ( uint64  n,
uint32  radix,
uint64  n_pos,
uint32  zeroes,
char  zero,
uint8  nps 
)

Definicja w linii 517 pliku string.cpp.

Odwołuje się do asciiz, cipher() i verify().

Odwołania w Syms::Mangle::Cxx::demangle() i number().

char * string::decim ( uint32  n  ) 

Definicja w linii 449 pliku string.cpp.

Odwołuje się do asciiz i number().

Odwołania w debug_dump_call_trace(), Syms::Mangle::Cxx::demangle() i formatText().

char * string::decim ( uint32  n,
char  zero 
)

Definicja w linii 462 pliku string.cpp.

Odwołuje się do asciiz i number().

char * string::hex ( uint32  n  ) 

Definicja w linii 475 pliku string.cpp.

Odwołuje się do asciiz i number().

Odwołania w Syms::Mangle::Cxx::demangle(), formatText() i hex().

char * string::hex ( uint32  n,
char  zero 
)

Definicja w linii 488 pliku string.cpp.

Odwołuje się do hex().

char * string::hex ( uint32  n,
char  zero,
uint8  pad_size 
)

Definicja w linii 491 pliku string.cpp.

Odwołuje się do asciiz i number().

uint32 string::int_val ( uint32  radix,
uint32 error 
)

Definicja w linii 568 pliku string.cpp.

Odwołuje się do asciiz, cipher(), DEF_ERROR i length().


Dokumentacja atrybutów składowych

Definicja w linii 11 pliku string.hpp.

Odwołania w done(), formatText(), inval(), nw(), set(), string(), verify() i ~string().


Dokumentacja dla tej klasy została wygenerowana z plików:

Wygenerowano Sat Jul 19 02:21:26 2008 dla panaLiX programem  doxygen 1.5.6