Otawa  0.10
type.h File Reference
#include <elm/io.h>

Go to the source code of this file.

Classes

class  otawa::Type
 This class describes the type of the data in the program. More...
 
class  otawa::NoType
 Null value for types. More...
 
class  otawa::BaseType
 This class provides a representation for the base type. More...
 
struct  otawa::__type< T >
 
struct  otawa::__type< void >
 
struct  otawa::__type< bool >
 
struct  otawa::__type< char >
 
struct  otawa::__type< signed char >
 
struct  otawa::__type< unsigned char >
 
struct  otawa::__type< short >
 
struct  otawa::__type< unsigned short >
 
struct  otawa::__type< int >
 
struct  otawa::__type< unsigned int >
 
struct  otawa::__type< long >
 
struct  otawa::__type< unsigned long >
 
struct  otawa::__type< long long >
 
struct  otawa::__type< unsigned long long >
 
struct  otawa::__type< float >
 
struct  otawa::__type< double >
 
struct  otawa::__type< long double >
 
struct  otawa::__type< elm::CString >
 
struct  otawa::__type< elm::String >
 

Namespaces

 otawa
 $Id$ Copyright (c) 2007, IRIT - UPS casse.nosp@m.@iri.nosp@m.t.fr
 

Functions

template<class T >
const Type & otawa::type (void)
 
io::Outputotawa::operator<< (io::Output &out, const Type &type)