Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

Class template dynamic_binding

boost::type_erasure::dynamic_binding

Synopsis

// In header: <boost/type_erasure/dynamic_binding.hpp>

template<typename PlaceholderList> 
class dynamic_binding {
public:
  // construct/copy/destruct
  template<typename Map> dynamic_binding(const static_binding< Map > &);
  template<typename Concept, typename Map> 
    dynamic_binding(const binding< Concept > &, const static_binding< Map > &);
};

Description

Maps a set of placeholders to actual types.

dynamic_binding public construct/copy/destruct

  1. template<typename Map> dynamic_binding(const static_binding< Map > &);
  2. template<typename Concept, typename Map> 
      dynamic_binding(const binding< Concept > & other, 
                      const static_binding< Map > &);

PrevUpHomeNext