DeviceAtlas C++ interface Api
|
DeliveryContext class for triggering the API lookup and acts as a container map itself to hold the properties data, ie [], find, begin and end operators are overrided for this purpose. More...
#include <devatlas.h>
Classes | |
class | const_iterator |
Public Member Functions | |
DeliveryContext (const Carrier &, const HttpHeaders &) | |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | find (const Property &) const |
const_iterator | find (const char *) const |
size_t | size () const |
bool | empty () const |
bool | contains (const char *propname) |
const std::string | realip () const |
const valueset | operator[] (const Property &) const noexcept |
[] operator overrides return nullptr if property index is non-existent | |
const valueset | operator[] (const char *) const noexcept |
[] operator overrides return nullptr if property name is non-existent | |
std::optional< const valueset > | operator[] (std::string_view) const noexcept |
[] operator overrides compatible with the type std::string_view. Available only from C++17 | |
![]() | |
CommonDeliveryContext (const CommonDeliveryContext &)=delete | |
CommonDeliveryContext & | operator= (const CommonDeliveryContext &)=delete |
CommonDeliveryContext (CommonDeliveryContext &&)=delete | |
size_t | size () const |
bool | empty () const |
bool | contains (const char *) |
Friends | |
class | Carrier |
class | HttpHeaders |
class | const_iterator |
DeliveryContext class for triggering the API lookup and acts as a container map itself to hold the properties data, ie [], find, begin and end operators are overrided for this purpose.