|
constexpr | Request (const char *const *argv, size_type n) |
|
constexpr const char * | GetOptional (unsigned idx, const char *default_value=nullptr) const |
|
int | ParseInt (unsigned idx) const |
|
int | ParseInt (unsigned idx, int min_value, int max_value) const |
|
int | ParseUnsigned (unsigned idx) const |
|
int | ParseUnsigned (unsigned idx, unsigned max_value) const |
|
bool | ParseBool (unsigned idx) const |
|
RangeArg | ParseRange (unsigned idx) const |
|
float | ParseFloat (unsigned idx) const |
|
SongTime | ParseSongTime (unsigned idx) const |
|
SignedSongTime | ParseSignedSongTime (unsigned idx) const |
|
int | ParseOptional (unsigned idx, int default_value) const |
|
RangeArg | ParseOptional (unsigned idx, RangeArg default_value) const |
|
| ConstBuffer ()=default |
|
constexpr | ConstBuffer (std::nullptr_t) |
|
constexpr | ConstBuffer (pointer_type _data, size_type _size) |
|
constexpr ConstBuffer< void > | ToVoid () const |
|
constexpr bool | IsNull () const |
|
constexpr bool | IsEmpty () const |
|
gcc_pure bool | Contains (U &&u) const noexcept |
|
constexpr iterator | begin () const |
|
constexpr iterator | end () const |
|
constexpr const_iterator | cbegin () const |
|
constexpr const_iterator | cend () const |
|
reference_type | operator[] (size_type i) const |
|
reference_type | front () const |
| Returns a reference to the first element. More...
|
|
reference_type | back () const |
| Returns a reference to the last element. More...
|
|
void | pop_front () |
| Remove the first element (by moving the head pointer, does not actually modify the buffer). More...
|
|
void | pop_back () |
| Remove the last element (by moving the tail pointer, does not actually modify the buffer). More...
|
|
reference_type | shift () |
| Remove the first element and return a reference to it. More...
|
|
void | skip_front (size_type n) |
|
void | MoveFront (pointer_type new_data) |
| Move the front pointer to the given address, and adjust the size attribute to retain the old end address. More...
|
|
Definition at line 34 of file Request.hxx.