0.07.7
C++ Open Travel Request Parsing Library
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
OPENTREP::FacWorld::clone
World & clone(const World &)
Definition:
FacWorld.cpp:90
FacBomAbstract.hpp
OPENTREP
Definition:
BasChronometer.cpp:10
OPENTREP::FacBomAbstract
Definition:
FacBomAbstract.hpp:17
OPENTREP::World
Definition:
World.hpp:20
OPENTREP::FacWorld::create
World & create()
Definition:
FacWorld.cpp:38
OPENTREP::FacWorld::instance
static FacWorld & instance()
Definition:
FacWorld.cpp:26
OPENTREP::FacWorld
Definition:
FacWorld.hpp:17
OPENTREP::Place
Class modelling a place/POR (point of reference).
Definition:
Place.hpp:29
OPENTREP::FacWorld::~FacWorld
virtual ~FacWorld()
Definition:
FacWorld.cpp:21
OPENTREP::FacWorld::linkPlaceToWorld
static void linkPlaceToWorld(const bool iNeedsGeneric, World &, Place &)
Definition:
FacWorld.cpp:51
Generated on Sat Aug 1 2020 00:00:00 for OpenTREP by
1.8.18