source: XIOS/trunk/src/type/type_decl.cpp @ 1025

Last change on this file since 1025 was 591, checked in by rlacroix, 9 years ago

Remove leftovers from the XMLIO age.

  • Property copyright set to
    Software name : XIOS (Xml I/O Server)
    http://forge.ipsl.jussieu.fr/ioserver
    Creation date : January 2009
    Licence : CeCCIL version2
    see license file in root directory : Licence_CeCILL_V2-en.txt
    or http://www.cecill.info/licences/Licence_CeCILL_V2-en.html
    Holder : CEA/LSCE (Laboratoire des Sciences du CLimat et de l'Environnement)
    CNRS/IPSL (Institut Pierre Simon Laplace)
    Project Manager : Yann Meurdesoif
    yann.meurdesoif@cea.fr
  • Property svn:eol-style set to native
File size: 1.4 KB
RevLine 
[369]1#include "type.hpp"
[352]2#include "type_impl.hpp"
[369]3#include "type_ref_impl.hpp"
[352]4#include "type_specialisation.hpp"
5#include <string> ;
[532]6#include "date.hpp"
[591]7#include "xios_spl.hpp"
[352]8
9namespace xios
10{
11#define macro(decl_type)         \
12  template class CType<decl_type> ; \
[369]13  template class CType_ref<decl_type> ; \
[352]14  template CBufferOut& operator<< <decl_type> (CBufferOut& buffer, const CType<decl_type>& type) ; \
[369]15  template CBufferOut& operator<< <decl_type> (CBufferOut& buffer, const CType_ref<decl_type>& type) ; \
[352]16  template CBufferOut& operator<< <decl_type> (CBufferOut& buffer, decl_type& type) ; \
17  template CBufferOut& operator<< <decl_type> (CBufferOut& buffer, const decl_type& type) ; \
[369]18  template CBufferIn& operator>> <decl_type> (CBufferIn& buffer, CType<decl_type>& type) ; \
19  template CBufferIn& operator>> <decl_type> (CBufferIn& buffer, const CType_ref<decl_type>& type) ; \
[352]20  template CBufferIn& operator>> <decl_type> (CBufferIn& buffer, decl_type& type) ; \
[401]21/*  template CMessage& operator<< <decl_type> (CMessage& msg, const CType<decl_type>& type) ;*/ \
22/*  template CMessage& operator<< <decl_type> (CMessage& msg, const CType_ref<decl_type>& type) ;*/ \
[352]23  template CMessage& operator<< <decl_type> (CMessage& msg, const decl_type& type) ; \
24  template CMessage& operator<< <decl_type> (CMessage& msg, decl_type& type) ;
25 
[532]26  macro(string)
27  macro(int)
[352]28  macro(double)
[532]29  macro(bool)
30  macro(StdSize)
31  macro(CDate)
[537]32  macro(CDuration)
[352]33}
Note: See TracBrowser for help on using the repository browser.