#include <vil_nitf2_field_definition.h>

Public Types | |
| enum | node_type { type_field, type_repeat } |
Public Member Functions | |
| vil_nitf2_field_definition_repeat_node (vil_nitf2_field_functor< int > *repeat_functor, vil_nitf2_field_definitions *field_definitions) | |
| ~vil_nitf2_field_definition_repeat_node () override | |
| vil_nitf2_field_definition_node * | copy () const override |
| bool | is_field_definition () const |
| bool | is_repeat_node () const |
| vil_nitf2_field_definition * | field_definition () |
| vil_nitf2_field_definition_repeat_node * | repeat_node () |
Public Attributes | |
| vil_nitf2_field_functor< int > * | repeat_functor |
| vil_nitf2_field_definitions * | field_definitions |
| node_type | type |
Definition at line 166 of file vil_nitf2_field_definition.h.
|
inherited |
| Enumerator | |
|---|---|
| type_field | |
| type_repeat | |
Definition at line 48 of file vil_nitf2_field_definition.h.
|
inline |
Definition at line 170 of file vil_nitf2_field_definition.h.
|
override |
Definition at line 145 of file vil_nitf2_field_definition.cxx.
|
overridevirtual |
Implements vil_nitf2_field_definition_node.
Definition at line 138 of file vil_nitf2_field_definition.cxx.
|
inherited |
Definition at line 19 of file vil_nitf2_field_definition.cxx.
|
inlineinherited |
Definition at line 53 of file vil_nitf2_field_definition.h.
|
inlineinherited |
Definition at line 54 of file vil_nitf2_field_definition.h.
|
inherited |
Definition at line 25 of file vil_nitf2_field_definition.cxx.
| vil_nitf2_field_definitions* vil_nitf2_field_definition_repeat_node::field_definitions |
Definition at line 178 of file vil_nitf2_field_definition.h.
| vil_nitf2_field_functor<int>* vil_nitf2_field_definition_repeat_node::repeat_functor |
Definition at line 177 of file vil_nitf2_field_definition.h.
|
inherited |
Definition at line 64 of file vil_nitf2_field_definition.h.
1.8.15