Quick Links:

bal | bbl | bdl | bsl

Public Types

bslmf::MemberFunctionPointerTraits_Imp< t_PROTOTYPE, t_TEST_PROTOTYPE > Struct Template Reference

#include <bslmf_memberfunctionpointertraits.h>

List of all members.

Public Types

enum  { IS_MEMBER_FUNCTION_PTR = 0 }

Detailed Description

template<class t_PROTOTYPE, class t_TEST_PROTOTYPE>
struct bslmf::MemberFunctionPointerTraits_Imp< t_PROTOTYPE, t_TEST_PROTOTYPE >

Implementation of MemberFunctionPointerTraits, containing the actual traits types. This primary template is instantiated when t_PROTOTYPE does not match a pointer-to-member-function type. In actual use, t_PROTOTYPE and t_TEST_PROTOTYPE are the same, but specializations treat t_PROTOTYPE as an opaque type and t_TEST_PROTOTYPE as a pattern match. This redundancy is needed to work around some old compiler bugs.

See Component bslmf_memberfunctionpointertraits


Member Enumeration Documentation

template<class t_PROTOTYPE, class t_TEST_PROTOTYPE>
anonymous enum
Enumerator:
IS_MEMBER_FUNCTION_PTR 

The documentation for this struct was generated from the following file: