0.08.01
C++ Open Travel Request Parsing Library
Toggle main menu visibility
Loading...
Searching...
No Matches
FacWorld.hpp
Go to the documentation of this file.
1
#ifndef __OPENTREP_FAC_FACWORLD_HPP
2
#define __OPENTREP_FAC_FACWORLD_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// OpenTrep
8
#include <
opentrep/factory/FacBomAbstract.hpp
>
9
10
namespace
OPENTREP
{
11
13
class
World
;
14
class
Place
;
15
17
class
FacWorld :
public
FacBomAbstract
{
18
public
:
19
23
static
FacWorld&
instance
();
24
28
virtual
~FacWorld
();
29
33
World
&
create
();
34
37
static
void
linkPlaceToWorld
(
const
bool
iNeedsGeneric,
World
&,
Place
&);
38
42
World
&
clone
(
const
World
&);
43
44
private
:
48
FacWorld () {}
49
FacWorld (
const
FacWorld&) {}
50
51
private
:
53
static
FacWorld* _instance;
54
55
};
56
}
57
#endif
// __OPENTREP_FAC_FACWORLD_HPP
FacBomAbstract.hpp
OPENTREP::FacBomAbstract::FacBomAbstract
FacBomAbstract()
Definition
FacBomAbstract.hpp:41
OPENTREP::FacWorld::clone
World & clone(const World &)
Definition
FacWorld.cpp:90
OPENTREP::FacWorld::instance
static FacWorld & instance()
Definition
FacWorld.cpp:26
OPENTREP::FacWorld::create
World & create()
Definition
FacWorld.cpp:38
OPENTREP::FacWorld::linkPlaceToWorld
static void linkPlaceToWorld(const bool iNeedsGeneric, World &, Place &)
Definition
FacWorld.cpp:51
OPENTREP::FacWorld::~FacWorld
virtual ~FacWorld()
Definition
FacWorld.cpp:21
OPENTREP::Place
Class modelling a place/POR (point of reference).
Definition
Place.hpp:29
OPENTREP::World
Definition
World.hpp:20
OPENTREP
Definition
BasChronometer.cpp:10
Generated on
for OpenTREP by
1.17.0