Inferno  0.2
TypeDb Struct Reference

#include <type_db.hpp>

Collaboration diagram for TypeDb:
[legend]

List of all members.

Static Public Attributes

static const int char_bits = sizeof( char ) * 8
static const bool int_default_signed = IS_SIGNED(int)
static const bool char_default_signed = IS_SIGNED(char)
static const unsigned integral_bits []
static const
llvm::fltSemantics *const 
float_semantics = &llvm::APFloat::IEEEsingle
static const
llvm::fltSemantics *const 
double_semantics = &llvm::APFloat::IEEEdouble
static const
llvm::fltSemantics *const 
long_double_semantics = &llvm::APFloat::IEEEquad

Detailed Description

Definition at line 7 of file type_db.hpp.


Member Data Documentation

const int TypeDb::char_bits = sizeof( char ) * 8 [static]

Definition at line 9 of file type_db.hpp.

Referenced by TypeOf::GetLiteral().

const bool TypeDb::char_default_signed = IS_SIGNED(char) [static]

Definition at line 11 of file type_db.hpp.

Referenced by TypeOf::GetLiteral().

const llvm::fltSemantics *const TypeDb::double_semantics = &llvm::APFloat::IEEEdouble [static]

Definition at line 14 of file type_db.hpp.

const llvm::fltSemantics *const TypeDb::float_semantics = &llvm::APFloat::IEEEsingle [static]

Definition at line 13 of file type_db.hpp.

Referenced by CPPTree::SpecificFloat::operator string().

const bool TypeDb::int_default_signed = IS_SIGNED(int) [static]

Definition at line 10 of file type_db.hpp.

Referenced by TypeOf::Get().

const unsigned TypeDb::integral_bits [static]
Initial value:
{
    sizeof( int ) * 8,
    sizeof( short ) * 8,
    sizeof( long ) * 8,
    sizeof( long long ) * 8
}

Definition at line 12 of file type_db.hpp.

Referenced by TypeOf::Get(), TypeOf::GetStandard(), and CPPTree::SpecificInteger::operator string().

const llvm::fltSemantics *const TypeDb::long_double_semantics = &llvm::APFloat::IEEEquad [static]

Definition at line 15 of file type_db.hpp.

Referenced by CPPTree::SpecificFloat::operator string().


The documentation for this struct was generated from the following files: