SCL
1.0
Standard Control Library : Control, dynamics, physics, and simulation
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Friends
Macros
Groups
Pages
src
scl
Singletons.hpp
Go to the documentation of this file.
1
/* This file is part of scl, a control and simulation library
2
for robots and biomechanical models.
3
4
scl is free software; you can redistribute it and/or
5
modify it under the terms of the GNU Lesser General Public
6
License as published by the Free Software Foundation; either
7
version 3 of the License, or (at your option) any later version.
8
9
Alternatively, you can redistribute it and/or
10
modify it under the terms of the GNU General Public License as
11
published by the Free Software Foundation; either version 2 of
12
the License, or (at your option) any later version.
13
14
scl is distributed in the hope that it will be useful,
15
but WITHOUT ANY WARRANTY; without even the implied warranty of
16
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
GNU General Public License for more details.
18
19
You should have received a copy of the GNU Lesser General Public
20
License and a copy of the GNU General Public License along with
21
scl. If not, see <http://www.gnu.org/licenses/>.
22
*/
23
/* \file Singletons.hpp
24
*
25
* Created on: May 19, 2010
26
*
27
* Copyright (C) 2010
28
*
29
* Author: Samir Menon <smenon@stanford.edu>
30
*/
31
34
#ifndef SINGLETONS_HPP_
35
#define SINGLETONS_HPP_
36
37
#include <
scl/data_structs/SDatabase.hpp
>
38
#include <scl/data_structs/SObject.hpp>
39
40
#include <sutil/CSingleton.hpp>
41
42
namespace
scl
43
{
51
typedef
sutil::CSingleton<SDatabase>
CDatabase
;
52
56
typedef
sutil::CSingleton<sutil::CMappedList<std::string,SObject*>
>
CDatabaseDynObj
;
57
}
58
59
#endif
/* SINGLETONS_HPP_ */
SDatabase.hpp
sutil::CSingleton
Definition:
CSingleton.hpp:47
scl::CDatabaseDynObj
sutil::CSingleton< sutil::CMappedList< std::string, SObject * > > CDatabaseDynObj
Definition:
Singletons.hpp:56
scl::CDatabase
sutil::CSingleton< SDatabase > CDatabase
Definition:
Singletons.hpp:51
Generated on Sun Sep 14 2014 02:35:55 for SCL by
1.8.6