#include <userver/urabbitmq/typedefs.hpp>
StrongTypedef alias for a queue name.
Definition at line 15 of file typedefs.hpp.
Public Types | |
enum class | Flags { kNone = 0 , kPassive = 1 << 0 , kDurable = 1 << 1 , kExclusive = 1 << 2 , kAutoDelete = 1 << 3 , kNoAck = 1 << 4 } |
Queue options, consult RabbitMQ docs for better understanding. More... | |
using | UnderlyingType |
using | TagType |
Public Member Functions | |
constexpr | operator const std::string & () const &noexcept |
constexpr | operator std::string () &&noexcept |
constexpr | operator std::string & () &noexcept |
constexpr const std::string & | GetUnderlying () const &noexcept |
constexpr std::string | GetUnderlying () &&noexcept |
constexpr std::string & | GetUnderlying () &noexcept |
auto | begin () |
auto | begin () const |
auto | end () |
auto | end () const |
auto | cbegin () const |
auto | cend () const |
auto | size () const |
auto | empty () const |
auto | clear () |
decltype(auto) | operator[] (Arg &&i) |
decltype(auto) | operator[] (Arg &&i) const |
Static Public Attributes | |
static constexpr StrongTypedefOps | kOps |
|
inherited |
Definition at line 175 of file strong_typedef.hpp.
|
inherited |
Definition at line 174 of file strong_typedef.hpp.
|
strong |
Queue options, consult RabbitMQ docs for better understanding.
Definition at line 20 of file typedefs.hpp.
|
inlineinherited |
Definition at line 206 of file strong_typedef.hpp.
|
inlineinherited |
Definition at line 216 of file strong_typedef.hpp.
|
inlineinherited |
Definition at line 226 of file strong_typedef.hpp.
|
inlineinherited |
Definition at line 231 of file strong_typedef.hpp.
|
inlineinherited |
Definition at line 242 of file strong_typedef.hpp.
|
inlineinherited |
Definition at line 240 of file strong_typedef.hpp.
|
inlineinherited |
Definition at line 211 of file strong_typedef.hpp.
|
inlineinherited |
Definition at line 221 of file strong_typedef.hpp.
|
inlineconstexprnoexceptinherited |
Definition at line 202 of file strong_typedef.hpp.
|
inlineconstexprnoexceptinherited |
Definition at line 203 of file strong_typedef.hpp.
|
inlineconstexprnoexceptinherited |
Definition at line 201 of file strong_typedef.hpp.
|
inlineexplicitconstexprnoexceptinherited |
Definition at line 197 of file strong_typedef.hpp.
|
inlineexplicitconstexprnoexceptinherited |
Definition at line 198 of file strong_typedef.hpp.
|
inlineexplicitconstexprnoexceptinherited |
Definition at line 199 of file strong_typedef.hpp.
|
inlineinherited |
Definition at line 245 of file strong_typedef.hpp.
|
inlineinherited |
Definition at line 249 of file strong_typedef.hpp.
|
inlineinherited |
Definition at line 236 of file strong_typedef.hpp.
|
staticconstexprinherited |
Definition at line 176 of file strong_typedef.hpp.