g4tools  5.4.0
Enumerations | Variables
tools::wroot::streamer__info Namespace Reference

Enumerations

enum  Type {
  BASE = 0, ARRAY = 20, POINTER = 40, POINTER_INT = 43,
  POINTER_FLOAT = 45, POINTER_DOUBLE = 48, COUNTER = 6, CHAR = 1,
  SHORT = 2, INT = 3, FLOAT = 5, DOUBLE = 8,
  UNSIGNED_CHAR = 11, UNSIGNED_SHORT = 12, UNSIGNED_INT = 13, BOOL = 18,
  OBJECT = 61, OBJECT_ANY = 62, OBJECT_ARROW = 63, OBJECT_POINTER = 64,
  _TSTRING = 65, TOBJECT = 66, TNAMED = 67
}
 

Variables

const int size_FLOAT = 4
 
const int size_DOUBLE = 8
 
const int size_INT = 4
 
const int size_UINT = 4
 
const int size_SHORT = 2
 
const int size_BOOL = 4
 
const int size_TString = 8
 

Enumeration Type Documentation

◆ Type

Enumerator
BASE 
ARRAY 
POINTER 
POINTER_INT 
POINTER_FLOAT 
POINTER_DOUBLE 
COUNTER 
CHAR 
SHORT 
INT 
FLOAT 
DOUBLE 
UNSIGNED_CHAR 
UNSIGNED_SHORT 
UNSIGNED_INT 
BOOL 
OBJECT 
OBJECT_ANY 
OBJECT_ARROW 
OBJECT_POINTER 
_TSTRING 
TOBJECT 
TNAMED 

Definition at line 16 of file element.

16  { // sizeof :
17  BASE = 0, // x
18  ARRAY = 20, // ?
19  POINTER = 40, // 4
20  POINTER_INT = 43, // 4
21  POINTER_FLOAT = 45, // 4
22  POINTER_DOUBLE = 48, // 4
23  COUNTER = 6, // 4
24  CHAR = 1, // 1
25  SHORT = 2, // 2
26  INT = 3, // 4
27  FLOAT = 5, // 4
28  DOUBLE = 8, // 8
29  UNSIGNED_CHAR = 11, // 1
30  UNSIGNED_SHORT = 12, // 2
31  UNSIGNED_INT = 13, // 4
32  BOOL = 18, // 1 ?
33  OBJECT = 61, // ?
34  OBJECT_ANY = 62, // ?
35  OBJECT_ARROW = 63, // ?
36  OBJECT_POINTER = 64, // ?
37  _TSTRING = 65, // 8 //NOTE : TSTRING clashes with a cpp macro in cfitsio.
38  TOBJECT = 66, // 12
39  TNAMED = 67 // 28
40  };

Variable Documentation

◆ size_BOOL

const int tools::wroot::streamer__info::size_BOOL = 4

Definition at line 47 of file element.

◆ size_DOUBLE

const int tools::wroot::streamer__info::size_DOUBLE = 8

Definition at line 43 of file element.

◆ size_FLOAT

const int tools::wroot::streamer__info::size_FLOAT = 4

Definition at line 42 of file element.

◆ size_INT

const int tools::wroot::streamer__info::size_INT = 4

Definition at line 44 of file element.

◆ size_SHORT

const int tools::wroot::streamer__info::size_SHORT = 2

Definition at line 46 of file element.

◆ size_TString

const int tools::wroot::streamer__info::size_TString = 8

Definition at line 50 of file element.

◆ size_UINT

const int tools::wroot::streamer__info::size_UINT = 4

Definition at line 45 of file element.

tools::wroot::streamer__info::OBJECT_POINTER
@ OBJECT_POINTER
Definition: element:36
tools::wroot::streamer__info::POINTER_DOUBLE
@ POINTER_DOUBLE
Definition: element:22
tools::wroot::streamer__info::TNAMED
@ TNAMED
Definition: element:39
tools::wroot::streamer__info::COUNTER
@ COUNTER
Definition: element:23
tools::wroot::streamer__info::POINTER
@ POINTER
Definition: element:19
tools::wroot::streamer__info::DOUBLE
@ DOUBLE
Definition: element:28
tools::wroot::streamer__info::SHORT
@ SHORT
Definition: element:25
tools::wroot::streamer__info::OBJECT
@ OBJECT
Definition: element:33
tools::wroot::streamer__info::POINTER_FLOAT
@ POINTER_FLOAT
Definition: element:21
tools::wroot::streamer__info::FLOAT
@ FLOAT
Definition: element:27
tools::wroot::streamer__info::ARRAY
@ ARRAY
Definition: element:18
tools::wroot::streamer__info::_TSTRING
@ _TSTRING
Definition: element:37
tools::wroot::streamer__info::OBJECT_ARROW
@ OBJECT_ARROW
Definition: element:35
tools::wroot::streamer__info::OBJECT_ANY
@ OBJECT_ANY
Definition: element:34
tools::wroot::streamer__info::BOOL
@ BOOL
Definition: element:32
tools::wroot::streamer__info::CHAR
@ CHAR
Definition: element:24
tools::wroot::streamer__info::UNSIGNED_CHAR
@ UNSIGNED_CHAR
Definition: element:29
tools::wroot::streamer__info::UNSIGNED_SHORT
@ UNSIGNED_SHORT
Definition: element:30
tools::wroot::streamer__info::BASE
@ BASE
Definition: element:17
tools::wroot::streamer__info::POINTER_INT
@ POINTER_INT
Definition: element:20
tools::wroot::streamer__info::TOBJECT
@ TOBJECT
Definition: element:38
tools::wroot::streamer__info::UNSIGNED_INT
@ UNSIGNED_INT
Definition: element:31
tools::wroot::streamer__info::INT
@ INT
Definition: element:26