Otawa  0.10
Registration.h File Reference
#include <elm/genstruct/SLList.h>
#include <elm/util/Initializer.h>
#include <elm/util/Version.h>
#include <otawa/prop/Identifier.h>

Go to the source code of this file.

Classes

class  otawa::FeatureUsage
 
class  otawa::AbstractRegistration
 Abstract class to represent the registered processors. More...
 
class  otawa::NullRegistration
 
class  otawa::MetaRegistration
 
class  otawa::Registration< T >
 
class  otawa::AbstractMaker
 
class  otawa::Maker< C >
 Template to make a processor from its class passed as template parameter. More...
 
class  otawa::p::init
 
class  otawa::p::declare
 Class to declare simple a processor. More...
 

Namespaces

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

Variables

const int otawa::p::end = 0
 
const int otawa::p::require = 1
 
const int otawa::p::provide = 2
 
const int otawa::p::invalidate = 3
 
const int otawa::p::use = 4
 
const int otawa::p::base = 5
 
const int otawa::p::config = 6
 
AbstractMaker * otawa::null_maker = &null_inst
 Special maker for a null processor. More...
 
AbstractMaker * otawa::no_maker = &no_inst
 Special maker for "no processor available". More...