Go to the source code of this file.
Classes
Namespaces
Defines
- #define TMPL template<typename C1, typename C2, typename C3>
- #define Triple triple<C1,C2,C3>
Functions
- DEFINE_TERNARY_FORMAT_3 (triple) template< typename C1
- C3 C1 first (const triple< C1, C2, C3 > &t)
- template<typename C1 , typename C2 , typename C3 > C2 second (const triple< C1, C2, C3 > &t)
- template<typename C1 , typename C2 , typename C3 > C3 third (const triple< C1, C2, C3 > &t)
- template<typename C1 , typename C2 , typename C3 > format< C1 > CF1 (const triple< C1, C2, C3 > &t)
- template<typename C1 , typename C2 , typename C3 > format< C2 > CF2 (const triple< C1, C2, C3 > &t)
- template<typename C1 , typename C2 , typename C3 > format< C3 > CF3 (const triple< C1, C2, C3 > &t)
- template<typename Op , typename C1 , typename C2 , typename C3 > nat unary_hash (const triple< C1, C2, C3 > &t)
- template<typename Op , typename C1 , typename C2 , typename C3 > bool binary_test (const triple< C1, C2, C3 > &t1, const triple< C1, C2, C3 > &t2)
- TRUE_IDENTITY_OP_SUGAR (template< typename C1, typename C2, typename C3 >, triple< C1, C2, C3 >) EXACT_IDENTITY_OP_SUGAR(template< typename C1
- triple< C1, C2, C3 > HARD_IDENTITY_OP_SUGAR (template< typename C1, typename C2, typename C3 >, triple< C1, C2, C3 >) template< typename C1
- triple< C1, C2, C3 > C3 syntactic flatten (const triple< C1, C2, C3 > &t)
Variables
Detailed Description
Definition in file triple.hpp.
Define Documentation
#define TMPL template<typename C1, typename C2, typename C3> |
#define Triple triple<C1,C2,C3> |