senf::safe_bool_base Class Reference

internal safe_bool base class More...

#include <senf/Utils/safe_bool.hh>

Inheritance diagram for senf::safe_bool_base:

Protected Types

typedef void(safe_bool_base::* bool_type) () const
 

Protected Member Functions

void this_type_does_not_support_comparisons () const
 
 safe_bool_base ()
 
 safe_bool_base (const safe_bool_base &)
 
safe_bool_baseoperator= (const safe_bool_base &)
 
 ~safe_bool_base ()
 

Detailed Description

internal safe_bool base class

See also
safe_bool

Definition at line 47 of file safe_bool.hh.

Member Typedef Documentation

◆ bool_type

typedef void(safe_bool_base::* senf::safe_bool_base::bool_type) () const
protected

Definition at line 50 of file safe_bool.hh.

Constructor & Destructor Documentation

◆ safe_bool_base() [1/2]

senf::safe_bool_base::safe_bool_base ( )
protected

◆ safe_bool_base() [2/2]

senf::safe_bool_base::safe_bool_base ( const safe_bool_base )
protected

◆ ~safe_bool_base()

senf::safe_bool_base::~safe_bool_base ( )
protected

Member Function Documentation

◆ operator=()

safe_bool_base& senf::safe_bool_base::operator= ( const safe_bool_base )
protected

◆ this_type_does_not_support_comparisons()

void senf::safe_bool_base::this_type_does_not_support_comparisons ( ) const
protected

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