SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
builtin.h File Reference
#include <Core/Datatypes/Legacy/Base/TypeName.h>
#include <Core/Persistent/Persistent.h>

Go to the source code of this file.

Classes

class  Scalar
 
class  ScalarType< T >
 

Namespaces

 SCIRun
 STL datatypes needed.
 

Typedefs

typedef ScalarType< char > Char
 
typedef ScalarType< unsigned char > UChar
 
typedef ScalarType< short > Short
 
typedef ScalarType< unsigned
short > 
UShort
 
typedef ScalarType< int > Int
 
typedef ScalarType< unsigned int > UInt
 
typedef ScalarType< long long > LongLong
 
typedef ScalarType< float > Float
 
typedef ScalarType< double > Double
 

Functions

void Pio (Piostream &stream, Char &d)
 
void Pio (Piostream &stream, UChar &d)
 
void Pio (Piostream &stream, Short &d)
 
void Pio (Piostream &stream, UShort &d)
 
void Pio (Piostream &stream, Int &d)
 
void Pio (Piostream &stream, UInt &d)
 
void Pio (Piostream &stream, Float &d)
 
void Pio (Piostream &stream, Double &d)
 
void Pio (Piostream &stream, LongLong &d)
 
const std::string find_type_name (Char *)
 
const std::string find_type_name (UChar *)
 
const std::string find_type_name (Short *)
 
const std::string find_type_name (UShort *)
 
const std::string find_type_name (Int *)
 
const std::string find_type_name (UInt *)
 
const std::string find_type_name (Float *)
 
const std::string find_type_name (Double *)
 
const std::string find_type_name (LongLong *)
 
template<class T >
bool is_scalar ()
 
template<>
bool is_scalar< char > ()
 
template<>
bool is_scalar< unsigned char > ()
 
template<>
bool is_scalar< short > ()
 
template<>
bool is_scalar< unsigned short > ()
 
template<>
bool is_scalar< int > ()
 
template<>
bool is_scalar< float > ()
 
template<>
bool is_scalar< double > ()