|
ant
A2 ant: class-based analysis framework
|
#include <algorithm>#include <functional>#include <cmath>#include <cxxabi.h>#include <type_traits>#include <memory>#include <string>
Include dependency graph for misc.h:
This graph shows which files directly or indirectly include this file:Namespaces | |
| ant | |
| ant::std_ext | |
Typedefs | |
| template<class... Args> | |
| using | ant::std_ext::void_t = typename voider< Args... >::type |
Functions | |
| template<class T , class U , class Better > | |
| bool | ant::std_ext::copy_if_better (T &dest, const U &source, Better better) |
| template<class T , class U > | |
| bool | ant::std_ext::copy_if_greater (T &dest, const U &source) |
| template<class TContainer > | |
| bool | ant::std_ext::begins_with (const TContainer &input, const TContainer &match) |
| template<typename T > | |
| std::string | ant::std_ext::getTypeAsString () |
| template<typename T > | |
| std::remove_pointer< T >::type | ant::std_ext::dereference (T *t) |
| template<typename T > | |
| std::enable_if<!has_element_type< T >::value, T & >::type | ant::std_ext::dereference (T &t) |
| template<typename T > | |
| std::enable_if< has_element_type< T >::value, typename T::element_type & >::type | ant::std_ext::dereference (const T &t) |