#include <iso8211.h>
Public Members | |||
![]() | ![]() | void | Dump ( FILE * fp ) |
![]() | ![]() | Write out field definition info to debugging file. More... | |
![]() | ![]() | const char* | GetName () |
![]() | ![]() | Fetch a pointer to the field name (tag). More... | |
![]() | ![]() | const char* | GetDescription () |
![]() | ![]() | Fetch a longer descriptio of this field. More... | |
![]() | ![]() | int | GetSubfieldCount () |
![]() | ![]() | Get the number of subfields. | |
![]() | ![]() | DDFSubfieldDefn* | GetSubfield ( int i ) |
![]() | ![]() | Fetch a subfield by index. More... | |
![]() | ![]() | DDFSubfieldDefn* | FindSubfieldDefn ( const char * ) |
![]() | ![]() | Find a subfield definition by it's mnemonic tag. More... | |
![]() | ![]() | int | GetFixedWidth () |
![]() | ![]() | Get the width of this field. More... | |
![]() | ![]() | int | IsRepeating () |
![]() | ![]() | Fetch repeating flag. More... | |
Note that just because a field is defined for a DDFModule doesn't mean that it actually occurs on any records in the module. DDFFieldDefns are normally just significant as containers of the DDFSubfieldDefns.
Write out field definition info to debugging file.
A variety of information about this field definition, and all it's subfields is written to the give debugging file handle.
Fetch a pointer to the field name (tag).
Fetch a longer descriptio of this field.
Fetch a subfield by index.
Find a subfield definition by it's mnemonic tag.
Get the width of this field.
This function isn't normally used by applications.
Fetch repeating flag.
written by Dimitri van Heesch, © 1997-1999