7 #ifndef ELEMENT_VALUE_H 8 #define ELEMENT_VALUE_H 51 return (static_cast<T>(el->intValue()));
65 return (el->doubleValue());
79 return (el->boolValue());
94 return (el->stringValue());
117 #endif // ELEMENT_VALUE_H
T operator()(ConstElementPtr el) const
Function operator extracting an Element value as integer.
boost::shared_ptr< const Element > ConstElementPtr
Defines the logger used by the top-level component of kea-lfc.
bool operator()(ConstElementPtr el) const
Function operator extracting an Element value as boolean.
double operator()(ConstElementPtr el) const
Function operator extracting an Element value as double.
A wrapper interface for the ASIO library.
std::string operator()(ConstElementPtr el) const
Function operator extracting an Element value as string.
asiolink::IOAddress operator()(ConstElementPtr el) const
Function operator extracting an Element value as IOAddress.
The IOAddress class represents an IP addresses (version agnostic)
Template class for converting a value encapsulated in the Element object into a simple type...