zenilib
0.5.3.0
|
#include <String.h>
Classes | |
class | const_iterator |
class | const_reverse_iterator |
struct | Hash |
class | iterator |
class | reverse_iterator |
Public Types | |
typedef ptrdiff_t | difference_type |
typedef value_type * | pointer |
typedef value_type & | reference |
typedef size_t | size_type |
typedef char | value_type |
Static Public Attributes | |
static const size_type | npos = size_type(-1) |
typedef ptrdiff_t Zeni::String::difference_type |
typedef value_type* Zeni::String::pointer |
typedef value_type& Zeni::String::reference |
typedef size_t Zeni::String::size_type |
typedef char Zeni::String::value_type |
Zeni::String::String | ( | ) |
Definition at line 273 of file String.cpp.
Referenced by substr().
Definition at line 274 of file String.cpp.
Definition at line 275 of file String.cpp.
Definition at line 276 of file String.cpp.
Zeni::String::String | ( | const char * | s | ) |
Definition at line 277 of file String.cpp.
Zeni::String::String | ( | size_t | n, |
char | c | ||
) |
Definition at line 278 of file String.cpp.
Zeni::String::~String | ( | ) |
Definition at line 280 of file String.cpp.
|
inlineexplicit |
Definition at line 346 of file String.cpp.
Referenced by append().
Definition at line 350 of file String.cpp.
References append().
Definition at line 354 of file String.cpp.
References append().
Definition at line 358 of file String.cpp.
References append().
Definition at line 362 of file String.cpp.
References append().
Definition at line 369 of file String.cpp.
Referenced by assign().
Definition at line 373 of file String.cpp.
References assign().
Definition at line 377 of file String.cpp.
References assign().
Definition at line 381 of file String.cpp.
References assign().
Definition at line 385 of file String.cpp.
References assign().
String::value_type Zeni::String::at | ( | size_t | pos | ) | const |
String::value_type & Zeni::String::at | ( | size_t | pos | ) |
Definition at line 331 of file String.cpp.
References at().
String::iterator Zeni::String::begin | ( | ) |
Definition at line 298 of file String.cpp.
Referenced by begin(), Zeni::File_Ops::load_asset(), Zeni::String::Hash::operator()(), and operator<<().
String::const_iterator Zeni::String::begin | ( | ) | const |
Definition at line 299 of file String.cpp.
const char * Zeni::String::c_str | ( | ) | const |
Definition at line 467 of file String.cpp.
Referenced by Zeni::XML_Element_c::child(), Zeni::XML_Element_c::child_element(), Zeni::Video::compile_glsles_shader(), Zeni::File_Ops::copy_file(), Zeni::XML_Element::create_child(), Zeni::File_Ops::create_directory(), Zeni::XML_Document::create_root(), Zeni::File_Ops::delete_file(), Zeni::File_Ops::file_exists(), Zeni::File_Ops::get_asset_FILE(), Zeni::grab_bytes(), Zeni::Program_GL_Shader::link(), Zeni::Database< TYPE >::load_file(), Zeni::message_box(), Zeni::UDP_Socket::receive(), Zeni::Split_UDP_Socket::receive(), Zeni::File_Ops::remove_directory(), Zeni::Net::resolve_host(), Zeni::UDP_Socket::send(), Zeni::Split_UDP_Socket::send(), Zeni::XML_Element::set_string(), Zeni::Shader_DX9::Shader_DX9(), Zeni::Shader_GL_Fixed::Shader_GL_Fixed(), Zeni::Shader_GL_Shader::Shader_GL_Shader(), Zeni::XML_Document::try_load(), Zeni::XML_Document::try_load_mem(), Zeni::TCP_Socket::try_receive(), Zeni::XML_Document::try_save(), and Zeni::TCP_Socket::try_send().
size_t Zeni::String::capacity | ( | ) | const |
Definition at line 319 of file String.cpp.
void Zeni::String::clear | ( | ) |
Definition at line 323 of file String.cpp.
Referenced by Zeni::Console_State::clear_log(), and Zeni::Shader_DX9::Shader_DX9().
Definition at line 512 of file String.cpp.
Referenced by compare().
Definition at line 513 of file String.cpp.
References compare().
Definition at line 514 of file String.cpp.
References compare().
Definition at line 515 of file String.cpp.
References compare().
int Zeni::String::compare | ( | size_t | pos1, |
size_t | n1, | ||
const String & | str, | ||
size_t | pos2, | ||
size_t | n2 | ||
) | const |
Definition at line 516 of file String.cpp.
References compare().
Definition at line 517 of file String.cpp.
References compare().
Definition at line 475 of file String.cpp.
const char * Zeni::String::data | ( | ) | const |
Definition at line 469 of file String.cpp.
bool Zeni::String::empty | ( | ) | const |
Definition at line 325 of file String.cpp.
Referenced by Zeni::File_Ops::preinit(), Zeni::Material::set(), Zeni::Material::set_Texture(), Zeni::Material::unset(), and Zeni::Console_State::write_to_log().
String::iterator Zeni::String::end | ( | ) |
Definition at line 301 of file String.cpp.
Referenced by end(), Zeni::File_Ops::load_asset(), Zeni::String::Hash::operator()(), and operator<<().
String::const_iterator Zeni::String::end | ( | ) | const |
Definition at line 302 of file String.cpp.
Definition at line 417 of file String.cpp.
Referenced by erase().
String::iterator Zeni::String::erase | ( | iterator | position | ) |
Definition at line 421 of file String.cpp.
References erase().
String::iterator Zeni::String::erase | ( | iterator | first, |
iterator | last | ||
) |
Definition at line 424 of file String.cpp.
References erase().
Definition at line 480 of file String.cpp.
Referenced by Zeni::Configurator_Video::Configurator_Video(), find(), and Zeni::Shader_DX9::Shader_DX9().
Definition at line 481 of file String.cpp.
References find().
Definition at line 482 of file String.cpp.
References find().
Definition at line 483 of file String.cpp.
References find().
Definition at line 500 of file String.cpp.
Referenced by find_first_not_of().
Definition at line 501 of file String.cpp.
References find_first_not_of().
Definition at line 502 of file String.cpp.
References find_first_not_of().
Definition at line 503 of file String.cpp.
References find_first_not_of().
Definition at line 490 of file String.cpp.
Referenced by find_first_of().
Definition at line 491 of file String.cpp.
References find_first_of().
Definition at line 492 of file String.cpp.
References find_first_of().
Definition at line 493 of file String.cpp.
References find_first_of().
Definition at line 505 of file String.cpp.
Referenced by find_last_not_of().
Definition at line 506 of file String.cpp.
References find_last_not_of().
Definition at line 507 of file String.cpp.
References find_last_not_of().
Definition at line 508 of file String.cpp.
References find_last_not_of().
Definition at line 495 of file String.cpp.
Referenced by find_last_of().
Definition at line 496 of file String.cpp.
References find_last_of().
Definition at line 497 of file String.cpp.
References find_last_of().
Definition at line 498 of file String.cpp.
References find_last_of().
Definition at line 390 of file String.cpp.
Referenced by insert().
Definition at line 394 of file String.cpp.
References insert().
Definition at line 398 of file String.cpp.
References insert().
Definition at line 402 of file String.cpp.
References insert().
Definition at line 406 of file String.cpp.
References insert().
String::iterator Zeni::String::insert | ( | iterator | p, |
char | c | ||
) |
Definition at line 410 of file String.cpp.
References insert().
Definition at line 413 of file String.cpp.
References insert().
size_t Zeni::String::length | ( | ) | const |
Definition at line 312 of file String.cpp.
size_t Zeni::String::max_size | ( | ) | const |
Definition at line 314 of file String.cpp.
bool Zeni::String::operator!= | ( | const Zeni::String & | rhs | ) | const |
Definition at line 521 of file String.cpp.
References const.
bool Zeni::String::operator!= | ( | const char * | rhs | ) | const |
Definition at line 522 of file String.cpp.
References const.
Definition at line 333 of file String.cpp.
Definition at line 337 of file String.cpp.
String & Zeni::String::operator+= | ( | char | c | ) |
Definition at line 341 of file String.cpp.
bool Zeni::String::operator< | ( | const Zeni::String & | rhs | ) | const |
Definition at line 523 of file String.cpp.
References const.
bool Zeni::String::operator< | ( | const char * | rhs | ) | const |
Definition at line 524 of file String.cpp.
References const.
bool Zeni::String::operator<= | ( | const Zeni::String & | rhs | ) | const |
Definition at line 527 of file String.cpp.
References const.
bool Zeni::String::operator<= | ( | const char * | rhs | ) | const |
Definition at line 528 of file String.cpp.
References const.
Definition at line 282 of file String.cpp.
References swap().
Definition at line 287 of file String.cpp.
References swap().
String & Zeni::String::operator= | ( | char | c | ) |
Definition at line 292 of file String.cpp.
References swap().
|
inline |
bool Zeni::String::operator== | ( | const Zeni::String & | rhs | ) | const |
Definition at line 519 of file String.cpp.
References const.
bool Zeni::String::operator== | ( | const char * | rhs | ) | const |
Definition at line 520 of file String.cpp.
References const.
bool Zeni::String::operator> | ( | const Zeni::String & | rhs | ) | const |
Definition at line 525 of file String.cpp.
References const.
bool Zeni::String::operator> | ( | const char * | rhs | ) | const |
Definition at line 526 of file String.cpp.
References const.
bool Zeni::String::operator>= | ( | const Zeni::String & | rhs | ) | const |
Definition at line 529 of file String.cpp.
References const.
bool Zeni::String::operator>= | ( | const char * | rhs | ) | const |
Definition at line 530 of file String.cpp.
References const.
String::value_type Zeni::String::operator[] | ( | const unsigned int & | pos | ) | const |
Definition at line 327 of file String.cpp.
References const.
String::value_type & Zeni::String::operator[] | ( | const unsigned int & | pos | ) |
Definition at line 328 of file String.cpp.
void Zeni::String::push_back | ( | char | c | ) |
Definition at line 367 of file String.cpp.
String::reverse_iterator Zeni::String::rbegin | ( | ) |
Definition at line 304 of file String.cpp.
Referenced by rbegin().
String::const_reverse_iterator Zeni::String::rbegin | ( | ) | const |
Definition at line 305 of file String.cpp.
String::reverse_iterator Zeni::String::rend | ( | ) |
Definition at line 307 of file String.cpp.
Referenced by rend().
String::const_reverse_iterator Zeni::String::rend | ( | ) | const |
Definition at line 308 of file String.cpp.
Definition at line 428 of file String.cpp.
Referenced by replace().
Definition at line 432 of file String.cpp.
References replace().
String & Zeni::String::replace | ( | size_t | pos1, |
size_t | n1, | ||
const String & | str, | ||
size_t | pos2, | ||
size_t | n2 | ||
) |
Definition at line 436 of file String.cpp.
References replace().
Definition at line 440 of file String.cpp.
References replace().
Definition at line 444 of file String.cpp.
References replace().
Definition at line 448 of file String.cpp.
References replace().
Definition at line 452 of file String.cpp.
References replace().
Definition at line 456 of file String.cpp.
References replace().
Definition at line 460 of file String.cpp.
References replace().
Definition at line 321 of file String.cpp.
Definition at line 316 of file String.cpp.
Referenced by Zeni::grab_bytes(), Zeni::File_Ops::load_asset(), Zeni::UDP_Socket::receive(), Zeni::Split_UDP_Socket::receive(), resize(), Zeni::Split_UDP_Socket::send(), and Zeni::TCP_Socket::try_receive().
Definition at line 317 of file String.cpp.
References resize().
Definition at line 485 of file String.cpp.
Referenced by rfind(), and Zeni::Shader_DX9::Shader_DX9().
Definition at line 486 of file String.cpp.
References rfind().
Definition at line 487 of file String.cpp.
References rfind().
Definition at line 488 of file String.cpp.
References rfind().
size_t Zeni::String::size | ( | ) | const |
Definition at line 310 of file String.cpp.
Referenced by Zeni::Font_FT::get_text_width(), Zeni::Text_Box::on_accept(), Zeni::Text_Box::on_key(), Zeni::UDP_Socket::receive(), Zeni::Split_UDP_Socket::receive(), Zeni::Font_FT::render_text(), Zeni::Text_Box::seek(), Zeni::UDP_Socket::send(), Zeni::Split_UDP_Socket::send(), Zeni::Shader_DX9::Shader_DX9(), Zeni::TCP_Socket::try_send(), and Zeni::Console_State::write_to_log().
|
inline |
Definition at line 428 of file String.h.
Referenced by load_config(), and Zeni::Split_UDP_Socket::receive().
Definition at line 510 of file String.cpp.
References String().
Referenced by Zeni::Configurator_Video::Configurator_Video(), Zeni::Text_Box::on_key(), Zeni::Shader_DX9::Shader_DX9(), and Zeni::Console_State::write_to_log().
Definition at line 465 of file String.cpp.
References swap().
Referenced by operator=(), operator>>(), and swap().
Definition at line 37 of file String.h.
Referenced by Zeni::Shader_DX9::Shader_DX9().