VMime
base.hpp File Reference
Include dependency graph for base.hpp:

Classes

class  noncopyable

Namespaces

namespace  vmime
namespace  vmime::lineLengthLimits
namespace  vmime::utility

Enumerations

enum  { max = 998 , convenient = 78 }

Functions

const string libname ()
const string libversion ()
const string libapi ()
template<typename T, size_t N>
T const * cbegin (T const (&array)[N])
template<typename T, size_t N>
T const * cend (T const (&array)[N])
template<typename T, size_t N>
T * begin (T(&array)[N])
template<typename T, size_t N>
T * end (T(&array)[N])
template<typename T, size_t N>
size_t count (T const (&)[N])
template<class T1, class T2>
void copy_vector (const T1 &v1, T2 &v2)
template<class T>
shared_ptr< T > clone (shared_ptr< T > obj)
template<class T>
shared_ptr< T > clone (shared_ptr< const T > obj)
template<class T>
shared_ptr< T > clone (const T &obj)
template<class X, class Y>
shared_ptr< X > dynamicCast (shared_ptr< Y > obj)
template<class X, class Y>
shared_ptr< X > constCast (const shared_ptr< Y > &obj)