Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template derivation_value_traits

boost::intrusive::derivation_value_traits

Synopsis

// In header: <boost/intrusive/derivation_value_traits.hpp>

template<typename T, typename NodeTraits,  LinkMode = > 
struct derivation_value_traits {
  // types
  typedef                                                                     ;    
  typedef                                                                              ;     
  typedef                                                              ;           
  typedef                                                          ;       
  typedef                                                    ; 
  typedef pointer_traits<        ;        
  typedef pointer_traits<  ;  
  typedef boost::intrusive::pointer_traits<                         ;      
  typedef boost::intrusive::pointer_traits<                   ;

  // public static functions
   () ;
   () ;
   () ;
   () ;

  // public data members
  static  link_mode;
};

Description

This value traits template is used to create value traits from user defined node traits where value_traits::value_type will derive from node_traits::node

derivation_value_traits public static functions

  1.  ( value) ;
  2.  ( value) ;
  3.  ( n) ;
  4.  ( n) ;

PrevUpHomeNext