|
xorp
|
Public Types | |
| enum | Mod { MOD_NONE, MOD_EXACT, MOD_SHORTER, MOD_ORSHORTER, MOD_LONGER, MOD_ORLONGER, MOD_NOT } |
Public Member Functions | |
| ElemNet (const char *) | |
| ElemNet (const A &) | |
| ElemNet (const ElemNet< A > &) | |
| string | str () const |
| Every element must be representable by a string. | |
| const char * | type () const |
| const A & | val () const |
| BinOper & | op () const |
| bool | operator< (const ElemNet< A > &rhs) const |
| bool | operator== (const ElemNet< A > &rhs) const |
Static Public Member Functions | |
| static Mod | str_to_mod (const char *p) |
| static string | mod_to_str (Mod mod) |
Static Public Attributes | |
| static const char * | id = "ipv4net" |
| static Hash | _hash = HASH_ELEM_IPV4NET |
Private Member Functions | |
| ElemNet & | operator= (const ElemNet< A > &) |
Private Attributes | |
| const A * | _net |
| Mod | _mod |
| BinOper * | _op |
| string ElemNet< A >::str | ( | ) | const [virtual] |
| const char * ElemNet< A >::type | ( | ) | const [virtual] |
Implements Element.