HeaderDoc::Typedef
IntroductionAPI object that that describes a type declaration. DiscussionThe This class is a subclass of
Member Functions
_initializeInitializes an instance of a sub _initialize ParameterscloneDuplicates this sub clone ParametersfieldsGets/sets the array of fields that are associated with a struct or union (in a typedef). sub fields ParametersisEnumListGets/sets a flag indicating that this typedef
contains an enumeration (or at least is marked up
with sub isEnumList ParametersReturn ValueReturns 0 or 1. printObjectPrints this object for debugging purposes. sub printObject ParameterssetDeclarationSets the declaration. sub setDeclaration ParametersMember Data
FIELDSAn array of fields in this structure.
See $self->{FIELDS}
HeaderDoc::Typedef::VERSIONThe revision control revision number for this module. $HeaderDoc::Typedef::VERSION = '$Revision: 1298084579 $'; DiscussionIn the git repository, contains the number of seconds since January 1, 1970. ISENUMLISTContains 1 if this is an enumeration. See
$self->{ISENUMLIST}
ISFUNCPTRContains 1 if this is a function pointer. See
$self->{ISFUNCPTR}
RESULTThe contents of the $self->{RESULT}
|