|
AAO DRAMA C++ Interface (Old style)
DRAMA C++, Depreciated, don't use for new code
|
A class which reads integer values from an SDS argument structure. More...
#include <gittpl.h>
Public Types | |
| enum | { Upper =GIT_M_ARG_UPPER , Lower =GIT_M_ARG_LOWER , KeepErr =GIT_M_ARG_KEEPERR , Abbrev = GIT_M_ARG_ABBREV , LastBit =GIT_M_ARG_LASTBIT , KeepValErr =GIT_M_ARG_KEEPVALERR } |
Public Member Functions | |
| Int (const long def=DefaultVal) | |
| Simple constructor with a default value specified. | |
| Int (const SdsId &Id, const char *const Name, const int Position, StatusType *const status, const long Default=DefaultVal, const int Flags=Git::KeepErr) | |
| Constructor with the initial value set from an SDS structure. | |
| virtual void | Get (const SdsId &Id, const char *const Name, const int Position, StatusType *const status, const long int Default=0, const int Flags=0) |
| Get the value of the object from an SDS struture. | |
| operator long int () const | |
| Conversion operator - given GitInt, return a long int. | |
A class which reads integer values from an SDS argument structure.
A C++ class which provides an interface to GitArgGetI() . It Implements an integer type which includes the operation Get, to fetch its value from an SDS structure. There is also a constructor which does the Get operation.
This class inherits GitInt and uses template arguments to specify the range.
| MinValue | The minimum value acceptable in a Get operation. Default is LONG_MIN (from limits.h) |
| MaxValue | The maximum value acceptable in a Get operation. Default is LONG_MAX (from limits.h) |
| DefaultVal | The default value for the item. This is NOT validated against the range and hence can be used to set it to a identifible particular value, if desired. Defaults to zero. |
Click here for the DRAMA home page and here for the AAO home page.
For more information, contact tony.farrell@mq.edu.au
Generated on Sun Nov 23 2025 07:04:28 for AAO DRAMA C++ Interface (Old style) by