Wire Sysio Wire Sysion 1.0.0
|
#include <fixed_string.hpp>
Public Member Functions | |
fixed_string () | |
fixed_string (const fixed_string &c) | |
fixed_string (const std::string &str) | |
fixed_string (const char *str) | |
operator std::string () const | |
uint32_t | size () const |
uint32_t | length () const |
fixed_string & | operator= (const fixed_string &str) |
fixed_string & | operator= (const char *str) |
fixed_string & | operator= (const std::string &str) |
Public Attributes | |
Storage | data |
Friends | |
std::string | operator+ (const fixed_string &a, const std::string &b) |
std::string | operator+ (const std::string &a, const fixed_string &b) |
bool | operator< (const fixed_string &a, const fixed_string &b) |
bool | operator<= (const fixed_string &a, const fixed_string &b) |
bool | operator> (const fixed_string &a, const fixed_string &b) |
bool | operator>= (const fixed_string &a, const fixed_string &b) |
bool | operator== (const fixed_string &a, const fixed_string &b) |
bool | operator!= (const fixed_string &a, const fixed_string &b) |
std::ostream & | operator<< (std::ostream &out, const fixed_string &str) |
This class is designed to offer in-place memory allocation of a string up to Length equal to sizeof(Storage).
The string will serialize the same way as std::string for variant and raw formats The string will sort according to the comparison operators defined for Storage, this enables effecient sorting.
Definition at line 26 of file raw_fwd.hpp.
|
inline |
Definition at line 19 of file fixed_string.hpp.
|
inline |
Definition at line 22 of file fixed_string.hpp.
|
inline |
Definition at line 24 of file fixed_string.hpp.
|
inline |
Definition at line 32 of file fixed_string.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 56 of file fixed_string.hpp.
|
inline |
Definition at line 64 of file fixed_string.hpp.
|
inline |
Definition at line 49 of file fixed_string.hpp.
|
friend |
Definition at line 97 of file fixed_string.hpp.
|
friend |
Definition at line 75 of file fixed_string.hpp.
|
friend |
Definition at line 78 of file fixed_string.hpp.
|
friend |
Definition at line 82 of file fixed_string.hpp.
|
friend |
Definition at line 101 of file fixed_string.hpp.
|
friend |
Definition at line 85 of file fixed_string.hpp.
|
friend |
Definition at line 94 of file fixed_string.hpp.
|
friend |
Definition at line 88 of file fixed_string.hpp.
|
friend |
Definition at line 91 of file fixed_string.hpp.
Storage fc::fixed_string< Storage >::data |
Definition at line 105 of file fixed_string.hpp.