|
|
This element hierarchy is similar to XrlAtom's but exclusive to policy components.
Element (const std::string& type)
| Element |
Every element has a type which is representable by a string. This type is later used by the policy semantic checker to ensure validity of policy statements.
Parameters:
type | unique string representation of element type. |
~Element ()
| ~Element |
[virtual]
std::string str ()
| str |
[const pure virtual]
Every element must be representable by a string. This is a requirement to enable the policy manager to send elements to the backend filters via XRL calls for example.
Returns: string representation of the element.
const std::string& type ()
| type |
[const]
Returns: string representation of element type.