#include <apibase.h>
Public Types | |
| using | Base = typename std::decay< T >::type | 
| using | type = typename std::conditional< BOTH_DERIVED &&BOTH_LVALUES, typename ConstIf< Base, CONST_LVALUE >::type &, Base >::type | 
Static Public Attributes | |
| static const Bool | BOTH_DERIVED | 
| static const Bool | BOTH_LVALUES | 
| static const Bool | CONST_LVALUE | 
| using type = typename std::conditional<BOTH_DERIVED && BOTH_LVALUES, typename ConstIf<Base, CONST_LVALUE>::type&, Base>::type | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static |