|
|
typedef size_t | size_type |
|
typedef size_t | size_type |
|
| size_type | size () const |
| size_type | length () const |
| bool | empty () const |
| bool | full () const |
| size_type | capacity () const |
| size_type | max_size () const |
| size_type | available () const |
| bool | is_truncated () const |
| ETL_DEPRECATED bool | truncated () const |
|
void | clear_truncated () |
| | Clears the 'truncated' flag.
|
|
void | set_secure () |
| | Sets the 'secure' flag to the requested state.
|
|
bool | is_secure () const |
| | Gets the 'secure' state flag.
|
|
|
| string_base (size_type max_size_) |
| | Constructor.
|
|
void | set_truncated (bool status) |
| | Sets the 'truncated' flag.
|
|
| ~string_base () |
| | Destructor.
|
|
|
size_type | current_size |
| | The current number of elements in the string.
|
|
const size_type | CAPACITY |
| | The maximum number of elements in the string.
|
|
etl::flags< uint_least8_t > | flags |
|
|
static ETL_CONSTANT uint_least8_t | IS_TRUNCATED = etl::bit<0>::value |
|
static ETL_CONSTANT uint_least8_t | CLEAR_AFTER_USE = etl::bit<1>::value |
|
static ETL_CONSTANT size_type | npos = etl::integral_limits<size_type>::max |
◆ available()
| size_type etl::string_base::available |
( |
| ) |
const |
|
inline |
Returns the remaining capacity.
- Returns
- The remaining capacity.
◆ capacity()
| size_type etl::string_base::capacity |
( |
| ) |
const |
|
inline |
Returns the capacity of the string.
- Returns
- The capacity of the string.
◆ empty()
| bool etl::string_base::empty |
( |
| ) |
const |
|
inline |
Checks the 'empty' state of the string.
- Returns
- true if empty.
◆ full()
| bool etl::string_base::full |
( |
| ) |
const |
|
inline |
Checks the 'full' state of the string.
- Returns
- true if full.
◆ is_truncated()
| bool etl::string_base::is_truncated |
( |
| ) |
const |
|
inline |
Returns whether the string was truncated by the last operation.
- Returns
- Whether the string was truncated by the last operation.
◆ length()
| size_type etl::string_base::length |
( |
| ) |
const |
|
inline |
Gets the current size of the string.
- Returns
- The current size of the string.
◆ max_size()
| size_type etl::string_base::max_size |
( |
| ) |
const |
|
inline |
Returns the maximum possible size of the string.
- Returns
- The maximum size of the string.
◆ size()
| size_type etl::string_base::size |
( |
| ) |
const |
|
inline |
Gets the current size of the string.
- Returns
- The current size of the string.
◆ truncated()
| ETL_DEPRECATED bool etl::string_base::truncated |
( |
| ) |
const |
|
inline |
Returns whether the string was truncated by the last operation. Deprecated. Use is_truncated()
- Returns
- Whether the string was truncated by the last operation.
The documentation for this class was generated from the following file: