|
| 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.