SNAP Library 2.0, Developer Reference  2013-05-13 16:33:57
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TFunc< TFuncPt > Class Template Reference

#include <ds.h>

List of all members.

Public Member Functions

 TFunc ()
 TFunc (const TFunc &Func)
 TFunc (const TFuncPt &_FuncPt)
 TFunc (TSIn &)
void Save (TSOut &) const
TFuncoperator= (const TFunc &Func)
bool operator== (const TFunc &Func) const
bool operator< (const TFunc &) const
TFuncPt operator() () const

Private Attributes

TFuncPt FuncPt

Detailed Description

template<class TFuncPt>
class TFunc< TFuncPt >

Definition at line 3775 of file ds.h.


Constructor & Destructor Documentation

template<class TFuncPt >
TFunc< TFuncPt >::TFunc ( ) [inline]

Definition at line 3779 of file ds.h.

: FuncPt(NULL){}
template<class TFuncPt >
TFunc< TFuncPt >::TFunc ( const TFunc< TFuncPt > &  Func) [inline]

Definition at line 3780 of file ds.h.

: FuncPt(Func.FuncPt){}
template<class TFuncPt >
TFunc< TFuncPt >::TFunc ( const TFuncPt &  _FuncPt) [inline]

Definition at line 3781 of file ds.h.

: FuncPt(_FuncPt){}
template<class TFuncPt >
TFunc< TFuncPt >::TFunc ( TSIn ) [inline]

Definition at line 3782 of file ds.h.

References Fail.

{Fail;}

Member Function Documentation

template<class TFuncPt >
TFuncPt TFunc< TFuncPt >::operator() ( ) const [inline]

Definition at line 3791 of file ds.h.

References TFunc< TFuncPt >::FuncPt.

{return FuncPt;}
template<class TFuncPt >
bool TFunc< TFuncPt >::operator< ( const TFunc< TFuncPt > &  ) const [inline]

Definition at line 3789 of file ds.h.

References Fail.

                                     {
    Fail; return false;}
template<class TFuncPt >
TFunc& TFunc< TFuncPt >::operator= ( const TFunc< TFuncPt > &  Func) [inline]

Definition at line 3785 of file ds.h.

References TFunc< TFuncPt >::FuncPt.

                                     {
    if (this!=&Func){FuncPt=Func.FuncPt;} return *this;}
template<class TFuncPt >
bool TFunc< TFuncPt >::operator== ( const TFunc< TFuncPt > &  Func) const [inline]

Definition at line 3787 of file ds.h.

References TFunc< TFuncPt >::FuncPt.

                                           {
    return FuncPt==Func.FuncPt;}
template<class TFuncPt >
void TFunc< TFuncPt >::Save ( TSOut ) const [inline]

Definition at line 3783 of file ds.h.

References Fail.

{Fail;}

Member Data Documentation

template<class TFuncPt >
TFuncPt TFunc< TFuncPt >::FuncPt [private]

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