Go to the documentation of this file.
35 #include <sys/resource.h>
42 # define NEED_IMPLICIT_TEMPLATE_FUNCTIONS 1
43 # define NEED_IMPLICIT_TEMPLATE_CLASSES 1
44 # define AlpsPtrDiff long
45 # define ALPS_CONSTRUCT std::construct
46 # define ALPS_DESTROY std::destroy
47 # define ALPS_DESTROY_RANGE std::destroy
49 #elif defined(__IBMCPP__) && (__IBMCPP__ >= 5)
51 # define AlpsPtrDiff long
52 # define ALPS_CONSTRUCT std::_Construct
53 # define ALPS_DESTROY std::_Destroy
54 # define ALPS_DESTROY_RANGE(first, last) \
57 std::_Destroy(--last); \
58 } while (first != last);