Rapicorn - Experimental UI Toolkit - Source Code
13.07.0
|
Go to the source code of this file.
Classes | |
struct | Rapicorn::Exception |
struct | Rapicorn::NullPointer |
struct | Rapicorn::EnforceDerivedFrom< Derived, Base > |
struct | Rapicorn::EnforceDerivedFrom< Derived *, Base * > |
class | Rapicorn::CheckDerivedFrom< Child, Base > |
struct | Rapicorn::CheckDerivedFrom< Child *, Base * > |
struct | Rapicorn::Dereference< Type * > |
struct | Rapicorn::Dereference< Type *const > |
struct | Rapicorn::Dereference< const Type * > |
struct | Rapicorn::Dereference< const Type *const > |
class | Rapicorn::PointerIterator< Value > |
struct | Rapicorn::ValueIterator< Iterator > |
class | Rapicorn::IteratorRange< Iterator > |
class | Rapicorn::ValueIteratorRange< Iterator > |
class | Rapicorn::Walker< Value > |
struct | Rapicorn::Walker< Value >::AdapterBase |
class | Rapicorn::Walker< Value >::Adapter< Iterator > |
Namespaces | |
namespace | Rapicorn |
The Rapicorn namespace encompasses core utilities and toolkit functionality. | |
Functions | |
double | Rapicorn::min (double a, int64 b) |
double | Rapicorn::min (int64 a, double b) |
double | Rapicorn::max (double a, int64 b) |
double | Rapicorn::max (int64 a, double b) |
template<class Derived , class Base > | |
void | Rapicorn::assert_derived_from (void) |
template<class Derived , class Base > | |
bool | Rapicorn::is_derived () |
template<typename Value > | |
PointerIterator< Value > | Rapicorn::pointer_iterator (Value *const val) |
template<typename Value > | |
bool | Rapicorn::operator== (const PointerIterator< Value > &x, const PointerIterator< Value > &y) |
template<typename Value > | |
bool | Rapicorn::operator!= (const PointerIterator< Value > &x, const PointerIterator< Value > &y) |
template<typename Value > | |
bool | Rapicorn::operator< (const PointerIterator< Value > &x, const PointerIterator< Value > &y) |
template<typename Value > | |
bool | Rapicorn::operator<= (const PointerIterator< Value > &x, const PointerIterator< Value > &y) |
template<typename Value > | |
bool | Rapicorn::operator> (const PointerIterator< Value > &x, const PointerIterator< Value > &y) |
template<typename Value > | |
bool | Rapicorn::operator>= (const PointerIterator< Value > &x, const PointerIterator< Value > &y) |
template<typename Value > | |
PointerIterator< Value > ::difference_type | Rapicorn::operator- (const PointerIterator< Value > &x, const PointerIterator< Value > &y) |
template<typename Value > | |
PointerIterator< Value > | Rapicorn::operator+ (typename PointerIterator< Value >::difference_type n, const PointerIterator< Value > &x) |
template<class Iterator > | |
ValueIterator< Iterator > | Rapicorn::value_iterator (const Iterator &iter) |
template<class Iterator > | |
bool | Rapicorn::operator== (const ValueIterator< Iterator > &x, const ValueIterator< Iterator > &y) |
template<class Iterator > | |
bool | Rapicorn::operator!= (const ValueIterator< Iterator > &x, const ValueIterator< Iterator > &y) |
template<class Iterator > | |
bool | Rapicorn::operator< (const ValueIterator< Iterator > &x, const ValueIterator< Iterator > &y) |
template<class Iterator > | |
bool | Rapicorn::operator<= (const ValueIterator< Iterator > &x, const ValueIterator< Iterator > &y) |
template<class Iterator > | |
bool | Rapicorn::operator> (const ValueIterator< Iterator > &x, const ValueIterator< Iterator > &y) |
template<class Iterator > | |
bool | Rapicorn::operator>= (const ValueIterator< Iterator > &x, const ValueIterator< Iterator > &y) |
template<class Iterator > | |
ValueIterator< Iterator > ::difference_type | Rapicorn::operator- (const ValueIterator< Iterator > &x, const ValueIterator< Iterator > &y) |
template<class Iterator > | |
ValueIterator< Iterator > | Rapicorn::operator+ (typename ValueIterator< Iterator >::difference_type n, const ValueIterator< Iterator > &x) |
template<class Iterator > | |
IteratorRange< Iterator > | Rapicorn::iterator_range (const Iterator &begin, const Iterator &end) |
template<class Iterator > | |
ValueIteratorRange< Iterator > | Rapicorn::value_iterator_range (const Iterator &begin, const Iterator &end) |
template<class Container > | |
Walker< const typename Container::const_iterator::value_type > | Rapicorn::walker (const Container &container) |
template<class Container > | |
Walker< typename Container::iterator::value_type > | Rapicorn::walker (Container &container) |
template<class Container > | |
Walker< typename Dereference < const typename Container::const_iterator::value_type > ::Value > | Rapicorn::value_walker (const Container &container) |
template<class Container > | |
Walker< typename Dereference < typename Container::iterator::value_type > ::Value > | Rapicorn::value_walker (Container &container) |
template<class Iterator > | |
Walker< typename Iterator::value_type > | Rapicorn::walker (const Iterator &begin, const Iterator &end) |
template<class Iterator > | |
Walker< typename Dereference < typename Iterator::value_type >::Value > | Rapicorn::value_walker (const Iterator &begin, const Iterator &end) |