NeKernel dev
Loading...
Searching...
No Matches
CF::CFAtom< T > Class Template Referencefinal

#include <Atom.h>

Public Member Functions

 CFAtom ()=default
 ~CFAtom ()=default
CFAtomoperator= (const CFAtom &)=delete
 CFAtom (const CFAtom &)=delete
operator[] (SizeT bit)
void operator| (SizeT bit)

Private Attributes

fArrayOfAtoms

Friends

Boolean operator== (CFAtom< T > &atomic, const T &idx)
Boolean operator!= (CFAtom< T > &atomic, const T &idx)

Constructor & Destructor Documentation

◆ CFAtom() [1/2]

template<typename T>
CF::CFAtom< T >::CFAtom ( )
explicitdefault

◆ ~CFAtom()

template<typename T>
CF::CFAtom< T >::~CFAtom ( )
default

◆ CFAtom() [2/2]

template<typename T>
CF::CFAtom< T >::CFAtom ( const CFAtom< T > & )
delete

Member Function Documentation

◆ operator=()

template<typename T>
CFAtom & CF::CFAtom< T >::operator= ( const CFAtom< T > & )
delete

◆ operator[]()

template<typename T>
T CF::CFAtom< T >::operator[] ( SizeT bit)
inline

◆ operator|()

template<typename T>
void CF::CFAtom< T >::operator| ( SizeT bit)
inline

◆ operator!=

template<typename T>
Boolean operator!= ( CFAtom< T > & atomic,
const T & idx )
friend

◆ operator==

template<typename T>
Boolean operator== ( CFAtom< T > & atomic,
const T & idx )
friend

Member Data Documentation

◆ fArrayOfAtoms

template<typename T>
T CF::CFAtom< T >::fArrayOfAtoms
private

The documentation for this class was generated from the following file:
  • public/frameworks/CoreFoundation.fwrk/headers/Atom.h