1
// ================================================================ //
3
// File : arb_forward_list.h //
4
// Purpose : compatibility wrapper for forward_list //
6
// Coded by Ralf Westram (coder@reallysoft.de) in February 2014 //
7
// Institute of Microbiology (Technical University Munich) //
8
// http://www.arb-home.de/ //
10
// ================================================================ //
12
#ifndef ARB_FORWARD_LIST_H
13
#define ARB_FORWARD_LIST_H
15
// this header can be eliminated when arb EXPECTS Cxx11
17
// arb_forward_list can only use those members common
18
// between Non-Cxx11-std:list and Cxx11-std::forward_list
19
// (i.e. nearly nothing)
22
# include <forward_list>
23
# define arb_forward_list std::forward_list
26
# define arb_forward_list std::list
30
#error arb_forward_list.h included twice
31
#endif // ARB_FORWARD_LIST_H