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);