|
| ||||||||||||||||
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.