|  | Kea 3.0.0
    | 
Container value class. More...
#include <cfg_attribute.h>
| Public Member Functions | |
| AttributeValue (const AttrDefPtr &def, const ConstAttributePtr &attr, const dhcp::ExpressionPtr &expr, const std::string &test) | |
| Constructor. | |
| Public Attributes | |
| ConstAttributePtr | attr_ | 
| Pointer to the attribute. | |
| AttrDefPtr | def_ | 
| Pointer to the attribute definition (required). | |
| dhcp::ExpressionPtr | expr_ | 
| Expression to compute the value. | |
| std::string | test_ | 
| Original expression. | |
Container value class.
Definition at line 146 of file cfg_attribute.h.
| 
 | inline | 
Constructor.
| def | Pointer to the attribute definition. | 
| attr | Pointer to the attribute. | 
| expr | Expression to compute the value. | 
| test | Original expression. | 
Definition at line 154 of file cfg_attribute.h.
References attr_, def_, expr_, if(), isc_throw, and test_.
| ConstAttributePtr isc::radius::CfgAttributes::AttributeValue::attr_ | 
Pointer to the attribute.
Definition at line 178 of file cfg_attribute.h.
Referenced by AttributeValue().
| AttrDefPtr isc::radius::CfgAttributes::AttributeValue::def_ | 
Pointer to the attribute definition (required).
Definition at line 175 of file cfg_attribute.h.
Referenced by AttributeValue().
| dhcp::ExpressionPtr isc::radius::CfgAttributes::AttributeValue::expr_ | 
Expression to compute the value.
Definition at line 181 of file cfg_attribute.h.
Referenced by AttributeValue().
| std::string isc::radius::CfgAttributes::AttributeValue::test_ | 
Original expression.
Definition at line 184 of file cfg_attribute.h.
Referenced by AttributeValue().