casacore
Static Public Member Functions | Private Member Functions | Static Private Attributes | List of all members
casacore::ValType Class Reference

Data types and their undefined values. More...

#include <ValType.h>

Static Public Member Functions

static Bool undefBool ()
 Get the "undefined value" for this data type as the function's return value. More...
 
static Char undefChar ()
 
static uChar undefUChar ()
 
static Short undefShort ()
 
static uShort undefUShort ()
 
static Int undefInt ()
 
static uInt undefUInt ()
 
static Int64 undefInt64 ()
 
static float undefFloat ()
 
static double undefDouble ()
 
static Complex undefComplex ()
 
static DComplex undefDComplex ()
 
static String undefString ()
 
static void getUndef (Bool *)
 Get the "undefined value" for this data type in the argument. More...
 
static void getUndef (Char *)
 
static void getUndef (uChar *)
 
static void getUndef (Short *)
 
static void getUndef (uShort *)
 
static void getUndef (Int *)
 
static void getUndef (uInt *)
 
static void getUndef (Int64 *)
 
static void getUndef (float *)
 
static void getUndef (double *)
 
static void getUndef (Complex *)
 
static void getUndef (DComplex *)
 
static void getUndef (String *)
 
static void getUndef (void *)
 
static DataType getType (const Bool *)
 Get the data type code for this type as the function's return value. More...
 
static DataType getType (const Char *)
 
static DataType getType (const uChar *)
 
static DataType getType (const Short *)
 
static DataType getType (const uShort *)
 
static DataType getType (const Int *)
 
static DataType getType (const uInt *)
 
static DataType getType (const Int64 *)
 
static DataType getType (const float *)
 
static DataType getType (const double *)
 
static DataType getType (const Complex *)
 
static DataType getType (const DComplex *)
 
static DataType getType (const String *)
 
static DataType getType (const TableRecord *)
 
static DataType getType (const void *)
 
static const StringgetTypeStr (DataType)
 Get the name of the data type. More...
 
static const StringgetTypeStr (const Bool *)
 
static const StringgetTypeStr (const Char *)
 
static const StringgetTypeStr (const uChar *)
 
static const StringgetTypeStr (const Short *)
 
static const StringgetTypeStr (const uShort *)
 
static const StringgetTypeStr (const Int *)
 
static const StringgetTypeStr (const uInt *)
 
static const StringgetTypeStr (const Int64 *)
 
static const StringgetTypeStr (const float *)
 
static const StringgetTypeStr (const double *)
 
static const StringgetTypeStr (const Complex *)
 
static const StringgetTypeStr (const DComplex *)
 
static const StringgetTypeStr (const String *)
 
static const StringgetTypeStr (const TableRecord *)
 
static const StringgetTypeStr (const void *)
 
static int getTypeSize (DataType)
 Get the size of data type (in local format). More...
 
static int getCanonicalSize (DataType, Bool BECanonical=True)
 Get the size of data type in canonical format. More...
 
static void getCanonicalFunc (DataType dt, Conversion::ValueFunction *&readFunc, Conversion::ValueFunction *&writeFunc, uInt &nrElementsPerValue, Bool BECanonical=True)
 Get the functions to convert to/from canonical format. More...
 
static Bool isPromotable (DataType from, DataType to)
 Test if a data type can be promoted to another. More...
 
static ObjCompareFunc * getCmpFunc (DataType)
 Get the pointer to the routine which compares two values. More...
 
static CountedPtr< BaseComparegetCmpObj (DataType)
 Get the object which compares two values. More...
 
static void put (AipsIO &, const Bool *)
 Put the value into AipsIO. More...
 
static void put (AipsIO &, const Char *)
 
static void put (AipsIO &, const uChar *)
 
static void put (AipsIO &, const Short *)
 
static void put (AipsIO &, const uShort *)
 
static void put (AipsIO &, const Int *)
 
static void put (AipsIO &, const uInt *)
 
static void put (AipsIO &, const Int64 *)
 
static void put (AipsIO &, const float *)
 
static void put (AipsIO &, const double *)
 
static void put (AipsIO &, const Complex *)
 
static void put (AipsIO &, const DComplex *)
 
static void put (AipsIO &, const String *)
 
static void put (AipsIO &, const void *)
 
static void get (AipsIO &, Bool *)
 Get the value from AipsIO. More...
 
static void get (AipsIO &, Char *)
 
static void get (AipsIO &, uChar *)
 
static void get (AipsIO &, Short *)
 
static void get (AipsIO &, uShort *)
 
static void get (AipsIO &, Int *)
 
static void get (AipsIO &, uInt *)
 
static void get (AipsIO &, Int64 *)
 
static void get (AipsIO &, float *)
 
static void get (AipsIO &, double *)
 
static void get (AipsIO &, Complex *)
 
static void get (AipsIO &, DComplex *)
 
static void get (AipsIO &, String *)
 
static void get (AipsIO &, void *)
 
static void put (ostream &, const Bool *)
 Put the value into the ostream. More...
 
static void put (ostream &, const Char *)
 
static void put (ostream &, const uChar *)
 
static void put (ostream &, const Short *)
 
static void put (ostream &, const uShort *)
 
static void put (ostream &, const Int *)
 
static void put (ostream &, const uInt *)
 
static void put (ostream &, const Int64 *)
 
static void put (ostream &, const float *)
 
static void put (ostream &, const double *)
 
static void put (ostream &, const Complex *)
 
static void put (ostream &, const DComplex *)
 
static void put (ostream &, const String *)
 
static void put (ostream &, const void *)
 
static int isDefined (const Bool *value, const Bool *undef)
 Check if a value is defined, i.e. More...
 
static int isDefined (const Char *value, const Char *undef)
 
static int isDefined (const uChar *value, const uChar *undef)
 
static int isDefined (const Short *value, const Short *undef)
 
static int isDefined (const uShort *value, const uShort *undef)
 
static int isDefined (const Int *value, const Int *undef)
 
static int isDefined (const uInt *value, const uInt *undef)
 
static int isDefined (const Int64 *value, const Int64 *undef)
 
static int isDefined (const float *value, const float *undef)
 
static int isDefined (const double *value, const double *undef)
 
static int isDefined (const Complex *value, const Complex *undef)
 
static int isDefined (const DComplex *value, const DComplex *undef)
 
static int isDefined (const String *value, const String *undef)
 
static int isDefined (const void *value, const void *undef)
 

Private Member Functions

 ValType ()
 This class is not meant to be constructed. More...
 

Static Private Attributes

static const Bool undefbool
 
static const Char undefchar
 
static const uChar undefuchar
 
static const Short undefshort
 
static const uShort undefushort
 
static const Int undefint
 
static const uInt undefuint
 
static const Int64 undefint64
 
static const float undeffloat
 
static const double undefdouble
 
static const Complex undefcomplex
 
static const DComplex undefdcomplex
 
static const String undefstring
 
static const String strbool
 
static const String strchar
 
static const String struchar
 
static const String strshort
 
static const String strushort
 
static const String strint
 
static const String struint
 
static const String strint64
 
static const String strfloat
 
static const String strdouble
 
static const String strcomplex
 
static const String strdcomplex
 
static const String strstring
 
static const String strrecord
 
static const String strtable
 
static const String strother
 
static const String strunknown
 

Detailed Description

Data types and their undefined values.

Intended use:

Public interface

Review Status

Reviewed By:
Friso olnon
Date Reviewed:
1995/03/20

Prerequisite

Synopsis

Class ValType describes the data types and their "undefined values".

Supported are built-in data types, Bool, String, Complex and DComplex. As a rule, the smallest possible value of a data type is used as its "undefined value"; for String we use the null string, and for Bool the value False.

The class does not contain data. It merely defines constants and has overloaded functions that return in some form the "undefined value", the data type, or certain other information about the data type.

Definition at line 79 of file ValType.h.

Constructor & Destructor Documentation

casacore::ValType::ValType ( )
private

This class is not meant to be constructed.

Member Function Documentation

void casacore::ValType::get ( AipsIO ios,
Bool value 
)
inlinestatic

Get the value from AipsIO.

The void* function is not doing anything and is for TpOther types.

Definition at line 459 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
Char value 
)
inlinestatic

Definition at line 461 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
uChar value 
)
inlinestatic

Definition at line 463 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
Short value 
)
inlinestatic

Definition at line 465 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
uShort value 
)
inlinestatic

Definition at line 467 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
Int value 
)
inlinestatic

Definition at line 469 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
uInt value 
)
inlinestatic

Definition at line 471 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
Int64 value 
)
inlinestatic

Definition at line 473 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
float *  value 
)
inlinestatic

Definition at line 475 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
double *  value 
)
inlinestatic

Definition at line 477 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
Complex *  value 
)
inlinestatic

Definition at line 479 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
DComplex *  value 
)
inlinestatic

Definition at line 481 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ios,
String value 
)
inlinestatic

Definition at line 483 of file ValType.h.

References casacore::value().

void casacore::ValType::get ( AipsIO ,
void *   
)
inlinestatic

Definition at line 485 of file ValType.h.

static void casacore::ValType::getCanonicalFunc ( DataType  dt,
Conversion::ValueFunction *&  readFunc,
Conversion::ValueFunction *&  writeFunc,
uInt nrElementsPerValue,
Bool  BECanonical = True 
)
static

Get the functions to convert to/from canonical format.

These functions take the number of pixels as the length argument. It returns the number of elements per value; normally this is 1, but for complex values it is 2 (since they convert float/double).
The argument BECanonical determines if the big-endian or little-endian canonical format is used.

static int casacore::ValType::getCanonicalSize ( DataType  ,
Bool  BECanonical = True 
)
static

Get the size of data type in canonical format.


The argument BECanonical determines if the big-endian or little-endian canonical format is used.

static ObjCompareFunc* casacore::ValType::getCmpFunc ( DataType  )
static

Get the pointer to the routine which compares two values.

static CountedPtr<BaseCompare> casacore::ValType::getCmpObj ( DataType  )
static

Get the object which compares two values.

DataType casacore::ValType::getType ( const Bool )
inlinestatic

Get the data type code for this type as the function's return value.

Definition at line 368 of file ValType.h.

DataType casacore::ValType::getType ( const Char )
inlinestatic

Definition at line 370 of file ValType.h.

DataType casacore::ValType::getType ( const uChar )
inlinestatic

Definition at line 372 of file ValType.h.

DataType casacore::ValType::getType ( const Short )
inlinestatic

Definition at line 374 of file ValType.h.

DataType casacore::ValType::getType ( const uShort )
inlinestatic

Definition at line 376 of file ValType.h.

DataType casacore::ValType::getType ( const Int )
inlinestatic

Definition at line 378 of file ValType.h.

DataType casacore::ValType::getType ( const uInt )
inlinestatic

Definition at line 380 of file ValType.h.

DataType casacore::ValType::getType ( const Int64 )
inlinestatic

Definition at line 382 of file ValType.h.

DataType casacore::ValType::getType ( const float *  )
inlinestatic

Definition at line 384 of file ValType.h.

DataType casacore::ValType::getType ( const double *  )
inlinestatic

Definition at line 386 of file ValType.h.

DataType casacore::ValType::getType ( const Complex *  )
inlinestatic

Definition at line 388 of file ValType.h.

DataType casacore::ValType::getType ( const DComplex *  )
inlinestatic

Definition at line 390 of file ValType.h.

DataType casacore::ValType::getType ( const String )
inlinestatic

Definition at line 392 of file ValType.h.

DataType casacore::ValType::getType ( const TableRecord )
inlinestatic

Definition at line 394 of file ValType.h.

DataType casacore::ValType::getType ( const void *  )
inlinestatic

Definition at line 396 of file ValType.h.

static int casacore::ValType::getTypeSize ( DataType  )
static

Get the size of data type (in local format).

static const String& casacore::ValType::getTypeStr ( DataType  )
static

Get the name of the data type.

The void* returns the string "Other ".

Referenced by casacore::ValTypeId_global_functions_typeid::valDataTypeId().

const String & casacore::ValType::getTypeStr ( const Bool )
inlinestatic

Definition at line 399 of file ValType.h.

References strbool.

const String & casacore::ValType::getTypeStr ( const Char )
inlinestatic

Definition at line 401 of file ValType.h.

References strchar.

const String & casacore::ValType::getTypeStr ( const uChar )
inlinestatic

Definition at line 403 of file ValType.h.

References struchar.

const String & casacore::ValType::getTypeStr ( const Short )
inlinestatic

Definition at line 405 of file ValType.h.

References strshort.

const String & casacore::ValType::getTypeStr ( const uShort )
inlinestatic

Definition at line 407 of file ValType.h.

References strushort.

const String & casacore::ValType::getTypeStr ( const Int )
inlinestatic

Definition at line 409 of file ValType.h.

References strint.

const String & casacore::ValType::getTypeStr ( const uInt )
inlinestatic

Definition at line 411 of file ValType.h.

References struint.

const String & casacore::ValType::getTypeStr ( const Int64 )
inlinestatic

Definition at line 413 of file ValType.h.

References strint64.

const String & casacore::ValType::getTypeStr ( const float *  )
inlinestatic

Definition at line 415 of file ValType.h.

References strfloat.

const String & casacore::ValType::getTypeStr ( const double *  )
inlinestatic

Definition at line 417 of file ValType.h.

References strdouble.

const String & casacore::ValType::getTypeStr ( const Complex *  )
inlinestatic

Definition at line 419 of file ValType.h.

References strcomplex.

const String & casacore::ValType::getTypeStr ( const DComplex *  )
inlinestatic

Definition at line 421 of file ValType.h.

References strdcomplex.

const String & casacore::ValType::getTypeStr ( const String )
inlinestatic

Definition at line 423 of file ValType.h.

References strstring.

const String & casacore::ValType::getTypeStr ( const TableRecord )
inlinestatic

Definition at line 425 of file ValType.h.

References strrecord.

const String & casacore::ValType::getTypeStr ( const void *  )
inlinestatic

Definition at line 427 of file ValType.h.

References strother.

void casacore::ValType::getUndef ( Bool val)
inlinestatic

Get the "undefined value" for this data type in the argument.

The void* function is not doing anything and is for TpOther types.

Definition at line 339 of file ValType.h.

References undefbool.

void casacore::ValType::getUndef ( Char val)
inlinestatic

Definition at line 341 of file ValType.h.

References undefchar.

void casacore::ValType::getUndef ( uChar val)
inlinestatic

Definition at line 343 of file ValType.h.

References undefuchar.

void casacore::ValType::getUndef ( Short val)
inlinestatic

Definition at line 345 of file ValType.h.

References undefshort.

void casacore::ValType::getUndef ( uShort val)
inlinestatic

Definition at line 347 of file ValType.h.

References undefushort.

void casacore::ValType::getUndef ( Int val)
inlinestatic

Definition at line 349 of file ValType.h.

References undefint.

void casacore::ValType::getUndef ( uInt val)
inlinestatic

Definition at line 351 of file ValType.h.

References undefuint.

void casacore::ValType::getUndef ( Int64 val)
inlinestatic

Definition at line 353 of file ValType.h.

References undefint64.

void casacore::ValType::getUndef ( float *  val)
inlinestatic

Definition at line 355 of file ValType.h.

References undeffloat.

void casacore::ValType::getUndef ( double *  val)
inlinestatic

Definition at line 357 of file ValType.h.

References undefdouble.

void casacore::ValType::getUndef ( Complex *  val)
inlinestatic

Definition at line 359 of file ValType.h.

References undefcomplex.

void casacore::ValType::getUndef ( DComplex *  val)
inlinestatic

Definition at line 361 of file ValType.h.

References undefdcomplex.

void casacore::ValType::getUndef ( String val)
inlinestatic

Definition at line 363 of file ValType.h.

References undefstring.

void casacore::ValType::getUndef ( void *  )
inlinestatic

Definition at line 365 of file ValType.h.

int casacore::ValType::isDefined ( const Bool value,
const Bool undef 
)
inlinestatic

Check if a value is defined, i.e.

if it mismatches the given undefined value. The void* function (for non-standard data types) always returns the value 1, since such values cannot be undefined.

Definition at line 518 of file ValType.h.

int casacore::ValType::isDefined ( const Char value,
const Char undef 
)
inlinestatic

Definition at line 520 of file ValType.h.

int casacore::ValType::isDefined ( const uChar value,
const uChar undef 
)
inlinestatic

Definition at line 522 of file ValType.h.

int casacore::ValType::isDefined ( const Short value,
const Short undef 
)
inlinestatic

Definition at line 524 of file ValType.h.

int casacore::ValType::isDefined ( const uShort value,
const uShort undef 
)
inlinestatic

Definition at line 526 of file ValType.h.

int casacore::ValType::isDefined ( const Int value,
const Int undef 
)
inlinestatic

Definition at line 528 of file ValType.h.

int casacore::ValType::isDefined ( const uInt value,
const uInt undef 
)
inlinestatic

Definition at line 530 of file ValType.h.

int casacore::ValType::isDefined ( const Int64 value,
const Int64 undef 
)
inlinestatic

Definition at line 532 of file ValType.h.

int casacore::ValType::isDefined ( const float *  value,
const float *  undef 
)
inlinestatic

Definition at line 534 of file ValType.h.

int casacore::ValType::isDefined ( const double *  value,
const double *  undef 
)
inlinestatic

Definition at line 536 of file ValType.h.

int casacore::ValType::isDefined ( const Complex *  value,
const Complex *  undef 
)
inlinestatic

Definition at line 538 of file ValType.h.

int casacore::ValType::isDefined ( const DComplex *  value,
const DComplex *  undef 
)
inlinestatic

Definition at line 540 of file ValType.h.

int casacore::ValType::isDefined ( const String value,
const String undef 
)
inlinestatic

Definition at line 542 of file ValType.h.

int casacore::ValType::isDefined ( const void *  value,
const void *  undef 
)
inlinestatic

Definition at line 544 of file ValType.h.

static Bool casacore::ValType::isPromotable ( DataType  from,
DataType  to 
)
static

Test if a data type can be promoted to another.

void casacore::ValType::put ( AipsIO ios,
const Bool value 
)
inlinestatic

Put the value into AipsIO.

The void* function is not doing anything and is for TpOther types.

Definition at line 430 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const Char value 
)
inlinestatic

Definition at line 432 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const uChar value 
)
inlinestatic

Definition at line 434 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const Short value 
)
inlinestatic

Definition at line 436 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const uShort value 
)
inlinestatic

Definition at line 438 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const Int value 
)
inlinestatic

Definition at line 440 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const uInt value 
)
inlinestatic

Definition at line 442 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const Int64 value 
)
inlinestatic

Definition at line 444 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const float *  value 
)
inlinestatic

Definition at line 446 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const double *  value 
)
inlinestatic

Definition at line 448 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const Complex *  value 
)
inlinestatic

Definition at line 450 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const DComplex *  value 
)
inlinestatic

Definition at line 452 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ios,
const String value 
)
inlinestatic

Definition at line 454 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( AipsIO ,
const void *   
)
inlinestatic

Definition at line 456 of file ValType.h.

void casacore::ValType::put ( ostream &  ios,
const Bool value 
)
inlinestatic

Put the value into the ostream.

The void* function is not doing anything and is for TpOther types.

Definition at line 488 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const Char value 
)
inlinestatic

Definition at line 490 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const uChar value 
)
inlinestatic

Definition at line 492 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const Short value 
)
inlinestatic

Definition at line 494 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const uShort value 
)
inlinestatic

Definition at line 496 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const Int value 
)
inlinestatic

Definition at line 498 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const uInt value 
)
inlinestatic

Definition at line 500 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const Int64 value 
)
inlinestatic

Definition at line 502 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const float *  value 
)
inlinestatic

Definition at line 504 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const double *  value 
)
inlinestatic

Definition at line 506 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const Complex *  value 
)
inlinestatic

Definition at line 508 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const DComplex *  value 
)
inlinestatic

Definition at line 510 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ios,
const String value 
)
inlinestatic

Definition at line 512 of file ValType.h.

References casacore::value().

void casacore::ValType::put ( ostream &  ,
const void *   
)
inlinestatic

Definition at line 514 of file ValType.h.

Bool casacore::ValType::undefBool ( )
inlinestatic

Get the "undefined value" for this data type as the function's return value.

Definition at line 311 of file ValType.h.

References undefbool.

Char casacore::ValType::undefChar ( )
inlinestatic

Definition at line 313 of file ValType.h.

References undefchar.

Complex casacore::ValType::undefComplex ( )
inlinestatic

Definition at line 331 of file ValType.h.

References undefcomplex.

DComplex casacore::ValType::undefDComplex ( )
inlinestatic

Definition at line 333 of file ValType.h.

References undefdcomplex.

double casacore::ValType::undefDouble ( )
inlinestatic

Definition at line 329 of file ValType.h.

References undefdouble.

float casacore::ValType::undefFloat ( )
inlinestatic

Definition at line 327 of file ValType.h.

References undeffloat.

Int casacore::ValType::undefInt ( )
inlinestatic

Definition at line 321 of file ValType.h.

References undefint.

Int64 casacore::ValType::undefInt64 ( )
inlinestatic

Definition at line 325 of file ValType.h.

References undefint64.

Short casacore::ValType::undefShort ( )
inlinestatic

Definition at line 317 of file ValType.h.

References undefshort.

String casacore::ValType::undefString ( )
inlinestatic

Definition at line 335 of file ValType.h.

References undefstring.

uChar casacore::ValType::undefUChar ( )
inlinestatic

Definition at line 315 of file ValType.h.

References undefuchar.

uInt casacore::ValType::undefUInt ( )
inlinestatic

Definition at line 323 of file ValType.h.

References undefuint.

uShort casacore::ValType::undefUShort ( )
inlinestatic

Definition at line 319 of file ValType.h.

References undefushort.

Member Data Documentation

const String casacore::ValType::strbool
staticprivate

Definition at line 286 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strchar
staticprivate

Definition at line 287 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strcomplex
staticprivate

Definition at line 296 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strdcomplex
staticprivate

Definition at line 297 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strdouble
staticprivate

Definition at line 295 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strfloat
staticprivate

Definition at line 294 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strint
staticprivate

Definition at line 291 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strint64
staticprivate

Definition at line 293 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strother
staticprivate

Definition at line 301 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strrecord
staticprivate

Definition at line 299 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strshort
staticprivate

Definition at line 289 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strstring
staticprivate

Definition at line 298 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strtable
staticprivate

Definition at line 300 of file ValType.h.

const String casacore::ValType::struchar
staticprivate

Definition at line 288 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::struint
staticprivate

Definition at line 292 of file ValType.h.

Referenced by getTypeStr().

const String casacore::ValType::strunknown
staticprivate

Definition at line 302 of file ValType.h.

const String casacore::ValType::strushort
staticprivate

Definition at line 290 of file ValType.h.

Referenced by getTypeStr().

const Bool casacore::ValType::undefbool
staticprivate

Definition at line 272 of file ValType.h.

Referenced by getUndef(), and undefBool().

const Char casacore::ValType::undefchar
staticprivate

Definition at line 273 of file ValType.h.

Referenced by getUndef(), and undefChar().

const Complex casacore::ValType::undefcomplex
staticprivate

Definition at line 282 of file ValType.h.

Referenced by getUndef(), and undefComplex().

const DComplex casacore::ValType::undefdcomplex
staticprivate

Definition at line 283 of file ValType.h.

Referenced by getUndef(), and undefDComplex().

const double casacore::ValType::undefdouble
staticprivate

Definition at line 281 of file ValType.h.

Referenced by getUndef(), and undefDouble().

const float casacore::ValType::undeffloat
staticprivate

Definition at line 280 of file ValType.h.

Referenced by getUndef(), and undefFloat().

const Int casacore::ValType::undefint
staticprivate

Definition at line 277 of file ValType.h.

Referenced by getUndef(), and undefInt().

const Int64 casacore::ValType::undefint64
staticprivate

Definition at line 279 of file ValType.h.

Referenced by getUndef(), and undefInt64().

const Short casacore::ValType::undefshort
staticprivate

Definition at line 275 of file ValType.h.

Referenced by getUndef(), and undefShort().

const String casacore::ValType::undefstring
staticprivate

Definition at line 284 of file ValType.h.

Referenced by getUndef(), and undefString().

const uChar casacore::ValType::undefuchar
staticprivate

Definition at line 274 of file ValType.h.

Referenced by getUndef(), and undefUChar().

const uInt casacore::ValType::undefuint
staticprivate

Definition at line 278 of file ValType.h.

Referenced by getUndef(), and undefUInt().

const uShort casacore::ValType::undefushort
staticprivate

Definition at line 276 of file ValType.h.

Referenced by getUndef(), and undefUShort().


The documentation for this class was generated from the following file: