Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

machine_dependent_compiler_directives.h File Reference

Include file with the machine dependent compiler directives. More...

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  RS

Defines

#define RS_USE_INLINE
 If defined then inline definitions should be included in the header files.

#define RS_USE_NAMESPACE
 If defined then a namespace should be used to encapsulate all RoboSoc identifiers.

#define RS_NAMESPACE   RS
 An abbreviation for the real name of the RoboSoc namespace.

#define RS_BEGIN_NAMESPACE   namespace RS_NAMESPACE {
 Used to mark the start of a potential namespace.

#define RS_END_NAMESPACE   }
 Used to mark the end of a potential namespace.

#define RS_USE_EXCEPTION
 If defined then exceptions raised with the RS_THROW ( Exception, msg ) macro will be thrown.


Detailed Description

Include file with the machine dependent compiler directives.

Unit:
Library
Revision
1.4
Author
frehe
Date
2001/09/03 19:37:33

Definition in file machine_dependent_compiler_directives.h.


Define Documentation

#define RS_USE_INLINE
 

If defined then inline definitions should be included in the header files.

If it is not defined then they should be included in the implementation file.

Definition at line 60 of file machine_dependent_compiler_directives.h.

#define RS_USE_NAMESPACE
 

If defined then a namespace should be used to encapsulate all RoboSoc identifiers.

The name of the namespace is also a macro RS_NAMESPACE. To mark the start of a potential namespace use RS_BEGIN_NAMESPACE and to mark the end of ir use RS_END_NAMESPACE.

Definition at line 72 of file machine_dependent_compiler_directives.h.

#define RS_USE_EXCEPTION
 

If defined then exceptions raised with the RS_THROW ( Exception, msg ) macro will be thrown.

Otherwise they will either be logged to the log stream, if RS_LOG_EXCEPTION is defined, or reported through the extern function void rs_throw(const std::string& exception, const std::string& msg, const std::string& file, int line), which will have to be defined by the user if used.

Definition at line 96 of file machine_dependent_compiler_directives.h.


Generated on Mon Aug 29 08:08:55 2011 for RoboSoc by doxygen1.3-rc3