NEST  2.6.0,not_revisioned_source_dir@0
nest_datums.h
Go to the documentation of this file.
1 /*
2  * nest_datums.h
3  *
4  * This file is part of NEST.
5  *
6  * Copyright (C) 2004 The NEST Initiative
7  *
8  * NEST is free software: you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation, either version 2 of the License, or
11  * (at your option) any later version.
12  *
13  * NEST is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with NEST. If not, see <http://www.gnu.org/licenses/>.
20  *
21  */
22 
23 #ifndef NEST_DATUMS_H
24 #define NEST_DATUMS_H
25 
30 #include "nestmodule.h"
31 #include "aggregatedatum.h"
32 
33 #include "connection_id.h"
34 #include "gid_collection.h"
35 
38 
39 #ifndef HAVE_STATIC_TEMPLATE_DECLARATION_FAILS
42 #endif
43 
44 template<> void ConnectionDatum::print(std::ostream &) const;
45 template<> void GIDCollectionDatum::print(std::ostream &) const;
46 
47 template<> void ConnectionDatum::pprint(std::ostream &) const;
48 template<> void GIDCollectionDatum::pprint(std::ostream &) const;
49 
50 #endif /* #ifndef NEST_DATUMS_H */
virtual void print(std::ostream &out) const
Definition: nest_datums.cpp:34
Definition: aggregatedatum.h:53
virtual void pprint(std::ostream &out) const
Definition: nest_datums.cpp:38
AggregateDatum< nest::GIDCollection,&nest::NestModule::GIDCollectionType > GIDCollectionDatum
Definition: nest_datums.h:37
pool is a specialized allocator class for many identical small objects.
Definition: allocator.h:50
AggregateDatum< nest::ConnectionID,&nest::NestModule::ConnectionType > ConnectionDatum
SLI Datum types related to the NEST kernel.
Definition: nest_datums.h:36
sli::pool memory
Definition: arraydatum.h:47