LAMA
/home/brandes/workspace/LAMA/src/lama/Context.hpp File Reference

Definition of base class for a context that specifies where data is allocated and where computation takes place. More...

#include <lama/config.hpp>
#include <lama/Printable.hpp>
#include <lama/NonCopyable.hpp>
#include <lama/LAMATypes.hpp>
#include <logging/logging.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/function.hpp>

Go to the source code of this file.

Data Structures

class  lama::Context
 This class is a common base class for all possible contexts. More...
struct  lama::Context::ContextData

Namespaces

namespace  lama
 

The namespace lama holds everything of the C++ Library lama.


Typedefs

typedef boost::shared_ptr
< const Context > 
lama::ContextPtr
 Context pointers will be always const, so context can never be modified.
typedef Context::ContextType lama::ContextType
 Make ContextType visible in namespace, but not the different enumeration values.

Functions

std::ostream & lama::operator<< (std::ostream &stream, const ContextType type)

Detailed Description

Definition of base class for a context that specifies where data is allocated and where computation takes place.

Author:
Thomas Brandes
Date:
14.07.2011 $Id$