ZeroErr
载入中...
搜索中...
未找到
zeroerr::IMatcherRef< T > 模板类 参考

#include <decomposition.h>

Public 成员函数

 IMatcherRef (const IMatcher< T > *ptr)
 
 IMatcherRef (const IMatcherRef &)=delete
 
 IMatcherRef (IMatcherRef &&other)
 
void operator= (IMatcherRef &&other)
 
IMatcherRefoperator= (const IMatcherRef &)=delete
 
 ~IMatcherRef ()
 
IMatcherRef operator&& (IMatcherRef &&other)
 
IMatcherRef operator|| (IMatcherRef &&other)
 
IMatcherRef operator! ()
 
const IMatcher< T > * operator-> () const
 

Protected 属性

const IMatcher< T > * p = nullptr
 

构造及析构函数说明

◆ IMatcherRef() [1/3]

template<typename T >
zeroerr::IMatcherRef< T >::IMatcherRef ( const IMatcher< T > *  ptr)
inline

◆ IMatcherRef() [2/3]

template<typename T >
zeroerr::IMatcherRef< T >::IMatcherRef ( const IMatcherRef< T > &  )
delete

◆ IMatcherRef() [3/3]

template<typename T >
zeroerr::IMatcherRef< T >::IMatcherRef ( IMatcherRef< T > &&  other)
inline

◆ ~IMatcherRef()

template<typename T >
zeroerr::IMatcherRef< T >::~IMatcherRef ( )
inline

成员函数说明

◆ operator!()

template<typename T >
IMatcherRef< T > zeroerr::IMatcherRef< T >::operator! ( )
inline

◆ operator&&()

template<typename T >
IMatcherRef< T > zeroerr::IMatcherRef< T >::operator&& ( IMatcherRef< T > &&  other)
inline

◆ operator->()

template<typename T >
const IMatcher< T > * zeroerr::IMatcherRef< T >::operator-> ( ) const
inline

◆ operator=() [1/2]

template<typename T >
IMatcherRef & zeroerr::IMatcherRef< T >::operator= ( const IMatcherRef< T > &  )
delete

◆ operator=() [2/2]

template<typename T >
void zeroerr::IMatcherRef< T >::operator= ( IMatcherRef< T > &&  other)
inline

◆ operator||()

template<typename T >
IMatcherRef< T > zeroerr::IMatcherRef< T >::operator|| ( IMatcherRef< T > &&  other)
inline

类成员变量说明

◆ p

template<typename T >
const IMatcher<T>* zeroerr::IMatcherRef< T >::p = nullptr
protected

该类的文档由以下文件生成: