39#if (defined(__linux) || defined(__APPLE__)) && \
40 (defined(__i386__) || defined(__x86_64__)) && \
46#if defined(__INTEL_COMPILER) && __INTEL_COMPILER < 1000
50#if defined(R__USEASMSWAP)
69# if defined(R__USEASMSWAP)
87# if defined(R__USEASMSWAP)
149 if (
sizeof(
Long_t) == 8) {
176 if (
sizeof(
Long_t) == 8) {
199# if defined(R__USEASMSWAP)
223# if defined(R__USEASMSWAP)
250# if defined(R__USEASMSWAP)
293# if defined(R__USEASMSWAP)
296 char *
sw = (
char *)
x;
309# if defined(R__USEASMSWAP)
312 char *
sw = (
char *)
x;
327 char *
sw = (
char *)
x;
356# if defined(R__USEASMSWAP)
359 char *
sw = (
char *)
x;
378# if defined(R__USEASMSWAP)
406# if defined(R__USEASMSWAP)
451#if defined(R__USEASMSWAP)
454 return (((
x & 0x00ff) << 8) | ((
x & 0xff00) >> 8));
460#if defined(R__USEASMSWAP)
463 return (((
x & 0x000000ffU) << 24) | ((
x & 0x0000ff00U) << 8) |
464 ((
x & 0x00ff0000U) >> 8) | ((
x & 0xff000000U) >> 24));
470#if defined(R__B64) && !defined(_WIN64)
471# if defined(R__USEASMSWAP)
478 char *
sb = (
char *)&
x;
496#if defined(R__USEASMSWAP)
503 char *
sb = (
char *)&
x;
524#if defined(R__USEASMSWAP)
527 u.i = (((
u.i & 0x000000ffU) << 24) | ((
u.i & 0x0000ff00U) << 8) |
528 ((
u.i & 0x00ff0000U) >> 8) | ((
u.i & 0xff000000U) >> 24));
535#if defined(R__USEASMSWAP)
549 char *
sb = (
char *)&
x;
UShort_t host2net(UShort_t x)
void frombuf(char *&buf, Bool_t *x)
UShort_t net2host(UShort_t x)
void tobuf(char *&buf, Bool_t x)
Basic types used by ROOT and required by TInterpreter.
bool Bool_t
Boolean (0=false, 1=true) (bool)
unsigned short UShort_t
Unsigned Short integer 2 bytes (unsigned short)
int Int_t
Signed integer 4 bytes (int)
unsigned char UChar_t
Unsigned Character 1 byte (unsigned char)
char Char_t
Character 1 byte (char)
unsigned long ULong_t
Unsigned long integer 4 bytes (unsigned long). Size depends on architecture.
long Long_t
Signed long integer 4 bytes (long). Size depends on architecture.
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int)
float Float_t
Float 4 bytes (float)
short Short_t
Signed Short integer 2 bytes (short)
double Double_t
Double 8 bytes.
long long Long64_t
Portable signed long integer 8 bytes.
unsigned long long ULong64_t
Portable unsigned long integer 8 bytes.
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char x1