LAMA
|
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) |
Definition of base class for a context that specifies where data is allocated and where computation takes place.