Go to the documentation of this file.
31 #include <sys/resource.h>
38 # define NEED_IMPLICIT_TEMPLATE_FUNCTIONS 1
39 # define NEED_IMPLICIT_TEMPLATE_CLASSES 1
40 # define AlpsPtrDiff long
41 # define ALPS_CONSTRUCT std::construct
42 # define ALPS_DESTROY std::destroy
43 # define ALPS_DESTROY_RANGE std::destroy
45 #elif defined(__IBMCPP__) && (__IBMCPP__ >= 5)
47 # define AlpsPtrDiff long
48 # define ALPS_CONSTRUCT std::_Construct
49 # define ALPS_DESTROY std::_Destroy
50 # define ALPS_DESTROY_RANGE(first, last) \
53 std::_Destroy(--last); \
54 } while (first != last);