Lumiera  0.pre.03
»edit your freedom«
builderfacade.hpp
Go to the documentation of this file.
1 /*
2  BUILDERFACADE.hpp - Facade and service access point for the Builder Subsystem
3 
4  Copyright (C)
5  2008, Hermann Vosseler <Ichthyostega@web.de>
6 
7   **Lumiera** is free software; you can redistribute it and/or modify it
8   under the terms of the GNU General Public License as published by the
9   Free Software Foundation; either version 2 of the License, or (at your
10   option) any later version. See the file COPYING for further details.
11 
12 */
13 
14 
26 #ifndef STEAM_MOBJECT_BUILDERFACADE_H
27 #define STEAM_MOBJECT_BUILDERFACADE_H
28 
29 #include "lib/error.hpp"
31 
32 
33 namespace steam {
34 namespace mobject {
35  namespace session {
36  class Fixture;
37  }
38 
39  LUMIERA_ERROR_DECLARE (BUILDER_LIFECYCLE);
40 
48  {
49  public:
50  session::Fixture & rebuildFixture ();
51  };
52 
53 
54 
55 }} // namespace steam::mobject
56 #endif /*STEAM_MOBJECT_BUILDERFACADE_H*/
Steam-Layer implementation namespace root.
Namespace of Session and user visible high-level objects.
Definition: sequence.hpp:65
Lumiera error handling (C++ interface).
LUMIERA_ERROR_DECLARE(CREATE_SESSION)
unable to create basic session.
Provides unified access to the builder functionality.