#include <simple_wml.hpp>
Definition at line 35 of file simple_wml.hpp.
◆ const_iterator
◆ iterator
◆ value_type
◆ string_span() [1/4]
simple_wml::string_span::string_span |
( |
| ) |
|
|
inline |
◆ string_span() [2/4]
simple_wml::string_span::string_span |
( |
const char * |
str, |
|
|
int |
size |
|
) |
| |
|
inline |
◆ string_span() [3/4]
simple_wml::string_span::string_span |
( |
const char * |
str | ) |
|
|
inline |
◆ string_span() [4/4]
simple_wml::string_span::string_span |
( |
const char * |
begin, |
|
|
const char * |
end |
|
) |
| |
|
inline |
◆ begin()
const char* simple_wml::string_span::begin |
( |
| ) |
const |
|
inline |
Definition at line 91 of file simple_wml.hpp.
Referenced by simple_wml::document::compress(), server_base::coro_send_doc(), simple_wml::document::document(), duplicate(), wesnothd::server::handle_message(), wesnothd::server::login_client(), simple_wml::operator<<(), simple_wml::node::output(), simple_wml::document::output_compressed(), simple_wml::node::shift_buffers(), to_int(), to_string(), and wesnothd::chat_message::truncate_message().
◆ duplicate()
char * simple_wml::string_span::duplicate |
( |
| ) |
const |
◆ empty()
bool simple_wml::string_span::empty |
( |
| ) |
const |
|
inline |
Definition at line 95 of file simple_wml.hpp.
Referenced by simple_wml::document::generate_root(), wesnothd::game::mute_observer(), simple_wml::node::output(), simple_wml::document::output(), simple_wml::document::output_compressed(), simple_wml::node::output_size(), wesnothd::game::process_turn(), simple_wml::node::shift_buffers(), to_bool(), wesnothd::game::transfer_side_control(), and wesnothd::game::unmute_observer().
◆ end()
const char* simple_wml::string_span::end |
( |
| ) |
const |
|
inline |
◆ is_null()
bool simple_wml::string_span::is_null |
( |
| ) |
const |
|
inline |
◆ operator!=() [1/3]
bool simple_wml::string_span::operator!= |
( |
const char * |
o | ) |
const |
|
inline |
◆ operator!=() [2/3]
bool simple_wml::string_span::operator!= |
( |
const std::string & |
o | ) |
const |
|
inline |
◆ operator!=() [3/3]
bool simple_wml::string_span::operator!= |
( |
const string_span & |
o | ) |
const |
|
inline |
◆ operator<()
bool simple_wml::string_span::operator< |
( |
const string_span & |
o | ) |
const |
|
inline |
◆ operator==() [1/3]
bool simple_wml::string_span::operator== |
( |
const char * |
o | ) |
const |
|
inline |
◆ operator==() [2/3]
bool simple_wml::string_span::operator== |
( |
const std::string & |
o | ) |
const |
|
inline |
◆ operator==() [3/3]
bool simple_wml::string_span::operator== |
( |
const string_span & |
o | ) |
const |
|
inline |
◆ size()
int simple_wml::string_span::size |
( |
| ) |
const |
|
inline |
◆ to_bool()
bool simple_wml::string_span::to_bool |
( |
bool |
default_value = false | ) |
const |
◆ to_int()
int simple_wml::string_span::to_int |
( |
| ) |
const |
◆ to_string()
std::string simple_wml::string_span::to_string |
( |
| ) |
const |
◆ size_
unsigned int simple_wml::string_span::size_ |
|
private |
◆ str_
const char* simple_wml::string_span::str_ |
|
private |
The documentation for this class was generated from the following files: