#include <string.hpp>
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 |
Definicja w linii 7 pliku string.hpp.
string::string | ( | ) |
string::string | ( | char * | str | ) |
string::string | ( | char * | str, | |
uint32 | size | |||
) |
string::string | ( | uint32 | size | ) |
string::~string | ( | ) |
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 | ( | ) |
Definicja w linii 103 pliku string.cpp.
Odwołuje się do asciiz.
Odwołania w Syms::Mangle::Cxx::d_nestedname(), debug_dump_call_trace(), Syms::Mangle::Cxx::demangle(), kprintf(), kprintf_alert(), ksnprintf() i token().
Definicja w linii 109 pliku string.cpp.
Odwołuje się do asciiz, DEF_ERROR, DEF_SUCCESS, kfree, krealloc_old(), mx_size i nw().
Odwołania w add_char(), copy(), cut(), Syms::Mangle::Cxx::demangle(), formatText(), num64() i strncat().
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 | |||
) |
void string::nw | ( | uint32 | size | ) |
void string::done | ( | ) |
Definicja w linii 162 pliku string.cpp.
Odwołuje się do asciiz, kfree, mx_size i NULL.
Odwołania w Syms::Mangle::Cxx::demangle(), Syms::Mangle::demangle(), formatText(), kprintf() i kprintf_alert().
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 | |||
) |
char * string::strncat | ( | const char * | str | ) |
Definicja w linii 201 pliku string.cpp.
Odwołuje się do asciiz, length(), lgth(), memmove() i verify().
Odwołania w Syms::Mangle::Cxx::d_nestedname(), Syms::Mangle::Cxx::d_subst(), Syms::Mangle::Cxx::d_type(), Syms::Mangle::Cxx::demangle() i formatText().
char * string::add_char | ( | char | ch | ) |
Definicja w linii 214 pliku string.cpp.
Odwołuje się do asciiz, length() i verify().
Odwołania w Syms::Mangle::Cxx::d_name(), Syms::Mangle::Cxx::d_sourcename(), Syms::Mangle::Cxx::d_type(), Syms::Mangle::Cxx::demangle() i token().
char * string::cut | ( | uint32 | n | ) |
uint32 string::length | ( | ) |
Definicja w linii 251 pliku string.cpp.
Odwołuje się do asciiz i lgth().
Odwołania w add_char(), cut(), Syms::Mangle::Cxx::d_nestedname(), formatText(), int_val(), ksnprintf(), set(), strcmp(), string() i strncat().
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 | ) |
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().
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 | |||
) |
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 | |||
) |
char* string::asciiz |
Definicja w linii 11 pliku string.hpp.
Odwołania w done(), formatText(), inval(), nw(), set(), string(), verify() i ~string().