Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
steam/common.hpp
Go to the documentation of this file.
1/*
2 COMMON.hpp - global definitions and common types for the Steam-Layer
3
4
5 Copyright (C)
6 2008, Christian Thaeter <ct@pipapo.org>
7 2008, Hermann Vosseler <Ichthyostega@web.de>
8
9  **Lumiera** is free software; you can redistribute it and/or modify it
10  under the terms of the GNU General Public License as published by the
11  Free Software Foundation; either version 2 of the License, or (at your
12  option) any later version. See the file COPYING for further details.
13
14*/
15
29#ifndef STEAM_COMMON_H
30#define STEAM_COMMON_H
31
32
33
34
35/* ===== frequently used common types ===== */
36
37#include "lib/p.hpp"
38#include "lib/util.hpp"
39#include "lib/nocopy.hpp"
41#include "lib/symbol.hpp"
42#include "lib/error.hpp" // pulls in NoBug via loggging.h
43
44
45
56namespace steam {
57
58
59
63 namespace asset { }
64
65
69 namespace control { }
70
71
77 namespace play {
78
79 }
80
81
88 namespace engine {
89
90
96 namespace config { }
97 }
98
99
100
105 namespace mobject {
106
107
111 namespace session { }
112
113
117 namespace builder { }
118
119
120 }//(End)namespace mobject
121
122
130 namespace fixture {
131
132 }
133
134} //(End)namespace steam
135
136#endif /*STEAM_COMMON_H*/
Lumiera error handling (C++ interface).
The asset subsystem of the Steam-Layer.
Namespace of Session and user visible high-level objects.
Definition sequence.hpp:65
Steam-Layer implementation namespace root.
Mix-Ins to allow or prohibit various degrees of copying and cloning.
Customised refcounting smart pointer.
Marker types to indicate a literal string and a Symbol.
a family of time value like entities and their relationships.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...