source:
branches/2012/dev_r3406_LOCEAN4_XIOS/NEMOGCM/EXTERNAL/XIOS/src/type/type_decl.cpp
@
3430
Last change on this file since 3430 was 3428, checked in by rblod, 12 years ago | |
---|---|
File size: 1.1 KB |
Line | |
---|---|
1 | #include "type_impl.hpp" |
2 | #include "type_specialisation.hpp" |
3 | #include <string> ; |
4 | #include "xmlioserver_spl.hpp" |
5 | |
6 | namespace xios |
7 | { |
8 | #define macro(decl_type) \ |
9 | template class CType<decl_type> ; \ |
10 | template CBufferOut& operator<< <decl_type> (CBufferOut& buffer, const CType<decl_type>& type) ; \ |
11 | template CBufferOut& operator<< <decl_type> (CBufferOut& buffer, decl_type& type) ; \ |
12 | template CBufferOut& operator<< <decl_type> (CBufferOut& buffer, const decl_type& type) ; \ |
13 | template CBufferIn& operator>> <decl_type> (CBufferIn& buffer, const CType<decl_type>& type) ; \ |
14 | template CBufferIn& operator>> <decl_type> (CBufferIn& buffer, decl_type& type) ; \ |
15 | template CMessage& operator<< <decl_type> (CMessage& msg, const CType<decl_type>& type) ;\ |
16 | template CMessage& operator<< <decl_type> (CMessage& msg,CType<decl_type>& type) ; \ |
17 | template CMessage& operator<< <decl_type> (CMessage& msg, const decl_type& type) ; \ |
18 | template CMessage& operator<< <decl_type> (CMessage& msg, decl_type& type) ; |
19 | |
20 | macro(string) |
21 | macro(int) |
22 | macro(double) |
23 | macro(bool) |
24 | macro(StdSize) |
25 | macro(ARRAY(double,1)) |
26 | macro(ARRAY(int,1)) |
27 | macro(ARRAY(bool,2)) |
28 | } |
Note: See TracBrowser
for help on using the repository browser.