Class Template is_interface

Description
Headers
Synopsis

Description

The class template is_interface is a boolean Metafunction which returns true for class types defined using the IDL as well as for specializations of the class templates const_view and fixed_view.

Headers

<boost/interfaces/is_interface.hpp>

Synopsis

namespace boost { namespace interfaces { 

    template<typename T>
    struct is_interface
        : mpl::bool_< ... >
        { };

    template<typename Interface>
    struct is_interface< const_view<Interface> >
        : mpl::true_
        { };

    template<typename Interface>
    struct is_interface< fixed_view<Interface> >
        : mpl::true_
        { };

} } // End namespace boost::interfaces

Sha'arei Tefila, an Orthodox Shul (Synagogue) in Salt Lake City, Utah Chabad Lubavitch of Utah