NCBI C++ ToolKit
Public Member Functions | Private Types | Private Attributes | List of all members
CNetStorageFlagsSubset< MASK > Class Template Reference

Search Toolkit Book for CNetStorageFlagsSubset

#include <connect/services/impl/netstorage_int.hpp>

Public Member Functions

 CNetStorageFlagsSubset (TNetStorageFlags flags)
 
TSelfoperator&= (TSelf flag)
 
TSelfoperator|= (TSelf flag)
 
TSelfoperator^= (TSelf flag)
 
 operator TNetStorageFlags () const
 

Private Types

typedef CNetStorageFlagsSubset TSelf
 

Private Attributes

TNetStorageFlags m_Flags
 

Detailed Description

template<TNetStorageFlags MASK>
class CNetStorageFlagsSubset< MASK >

Definition at line 45 of file netstorage_int.hpp.

Member Typedef Documentation

◆ TSelf

template<TNetStorageFlags MASK>
typedef CNetStorageFlagsSubset CNetStorageFlagsSubset< MASK >::TSelf
private

Definition at line 47 of file netstorage_int.hpp.

Constructor & Destructor Documentation

◆ CNetStorageFlagsSubset()

template<TNetStorageFlags MASK>
CNetStorageFlagsSubset< MASK >::CNetStorageFlagsSubset ( TNetStorageFlags  flags)
inline

Definition at line 49 of file netstorage_int.hpp.

Member Function Documentation

◆ operator TNetStorageFlags()

template<TNetStorageFlags MASK>
CNetStorageFlagsSubset< MASK >::operator TNetStorageFlags ( ) const
inline

Definition at line 53 of file netstorage_int.hpp.

References CNetStorageFlagsSubset< MASK >::m_Flags.

◆ operator&=()

template<TNetStorageFlags MASK>
TSelf& CNetStorageFlagsSubset< MASK >::operator&= ( TSelf  flag)
inline

Definition at line 50 of file netstorage_int.hpp.

References CNetStorageFlagsSubset< MASK >::m_Flags.

◆ operator^=()

template<TNetStorageFlags MASK>
TSelf& CNetStorageFlagsSubset< MASK >::operator^= ( TSelf  flag)
inline

Definition at line 52 of file netstorage_int.hpp.

References CNetStorageFlagsSubset< MASK >::m_Flags.

◆ operator|=()

template<TNetStorageFlags MASK>
TSelf& CNetStorageFlagsSubset< MASK >::operator|= ( TSelf  flag)
inline

Definition at line 51 of file netstorage_int.hpp.

References CNetStorageFlagsSubset< MASK >::m_Flags.

Member Data Documentation

◆ m_Flags

template<TNetStorageFlags MASK>
TNetStorageFlags CNetStorageFlagsSubset< MASK >::m_Flags
private

The documentation for this class was generated from the following file:
Modified on Wed Sep 04 14:58:50 2024 by modify_doxy.py rev. 669887