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 Thu Dec 12 2024 23:07:38 for AAO DRAMA C++ Interface (Old style) by 1.9.8