MapPair.hpp
Go to the documentation of this file.
38 typedef typename std::conditional<std::is_same<KeyType, String>::value, const KeyType*, KeyType>::type KeyStoreType;
76 FSTR_ALIGN32 typename std::enable_if<std::is_same<T, String>::value, const KeyType&>::type key() const
describes a pair mapping key => data for a specified key type
Definition: MapPair.hpp:37
const ContentType & content() const
Accessor to get a reference to the content.
Definition: MapPair.hpp:84
FSTR_ALIGN32 std::enable_if<!std::is_class< T >::value, KeyType >::type key() const
Get the key (non-class key types)
Definition: MapPair.hpp:66
FSTR_ALIGN32 std::enable_if< std::is_same< T, String >::value, const KeyType & >::type key() const
Get the key (String key type)
Definition: MapPair.hpp:76
static const MapPair empty()
Get an empty Pair object, identifies as invalid when lookup fails.
Definition: MapPair.hpp:57
static constexpr const String & empty()
Return an empty object which evaluates to null.
Definition: Object.hpp:124
Definition: WebConstants.h:72
Definition: Array.hpp:118
std::enable_if< std::is_class< ObjectType >::value, size_t >::type print(Print &p, const ObjectType &object)
Print an object.
Definition: Print.hpp:40
1.9.1