utilities
0.0
|
Class that manages input options. More...
Namespaces | |
mpi | |
Classes | |
class | Options |
class | allocator_ |
class | pointer_holder |
A template for a container class like std::vector<T> but with the following features. More... | |
class | vector |
class | array |
A template for a container class like std::array<T> but with the following features. More... | |
class | bytestream |
The bytestream class provides a container for data to be serialised, and subsequently unpacked. More... | |
Typedefs | |
template<typename T > | |
using | allocator = allocator_< T, std::allocator< T > > |
template<typename T = double, typename A = molpro::allocator<T>> | |
using | stdvector = std::vector< T, A > |
typedef int32_t | fint |
Type for integers stored in a bytestream. The intention is that these should match the Fortran standard integer, to allow bytestreams to be interchanged between Fortran and C++. More... | |
Functions | |
template<class T , typename _Alloc > | |
std::ostream & | operator<< (std::ostream &os, vector< T, _Alloc > const &obj) |
template<typename T = double, typename _Alloc = molpro::allocator<T>> | |
std::ptrdiff_t | operator- (const pointer_holder< T > &a, const pointer_holder< T > &b) |
template<typename T , typename _Alloc > | |
vector< T, _Alloc >::Iterator | operator+ (const typename vector< T, _Alloc >::Iterator &a, int increment) |
template<typename T , typename _Alloc > | |
vector< T, _Alloc >::Iterator | operator- (const typename vector< T, _Alloc >::Iterator &a, int increment) |
template<class T > | |
std::ostream & | operator<< (std::ostream &os, array< T > const &obj) |
std::string | args (int argc, char **argv) |
std::string | upcase (const std::string &s) |
Class that manages input options.
using molpro::allocator = typedef allocator_<T, std::allocator<T> > |
typedef int32_t molpro::fint |
Type for integers stored in a bytestream. The intention is that these should match the Fortran standard integer, to allow bytestreams to be interchanged between Fortran and C++.
using molpro::stdvector = typedef std::vector<T, A> |
|
inline |
vector<T, _Alloc>::Iterator molpro::operator+ | ( | const typename vector< T, _Alloc >::Iterator & | a, |
int | increment | ||
) |
std::ptrdiff_t molpro::operator- | ( | const pointer_holder< T > & | a, |
const pointer_holder< T > & | b | ||
) |
vector<T, _Alloc>::Iterator molpro::operator- | ( | const typename vector< T, _Alloc >::Iterator & | a, |
int | increment | ||
) |
std::ostream& molpro::operator<< | ( | std::ostream & | os, |
array< T > const & | obj | ||
) |
std::ostream& molpro::operator<< | ( | std::ostream & | os, |
vector< T, _Alloc > const & | obj | ||
) |
|
inline |