NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
CSrvStatesTask< Derived >::State Struct Reference

Search Toolkit Book for CSrvStatesTask::State

Structure behaving identically to pointer to state-implementing method. More...

#include "srv_tasks.hpp"
(Private to src/app/netcache.)

+ Collaboration diagram for CSrvStatesTask< Derived >::State:

Public Member Functions

 State (void)
 
 State (FStateFunc func)
 
Stateoperator= (FStateFunc func_)
 
bool operator== (FStateFunc func_)
 
bool operator!= (FStateFunc func_)
 

Public Attributes

FStateFunc func
 

Detailed Description

template<class Derived>
struct CSrvStatesTask< Derived >::State

Structure behaving identically to pointer to state-implementing method.

It's necessary because without it declaration of FStateFunc is impossible.

Definition at line 293 of file srv_tasks.hpp.

Constructor & Destructor Documentation

◆ State() [1/2]

template<class Derived >
CSrvStatesTask< Derived >::State::State ( void  )
inline

Definition at line 296 of file srv_tasks.hpp.

◆ State() [2/2]

template<class Derived >
CSrvStatesTask< Derived >::State::State ( FStateFunc  func)
inline

Definition at line 297 of file srv_tasks.hpp.

Member Function Documentation

◆ operator!=()

template<class Derived >
bool CSrvStatesTask< Derived >::State::operator!= ( FStateFunc  func_)
inline

Definition at line 300 of file srv_tasks.hpp.

◆ operator=()

template<class Derived >
State& CSrvStatesTask< Derived >::State::operator= ( FStateFunc  func_)
inline

Definition at line 298 of file srv_tasks.hpp.

◆ operator==()

template<class Derived >
bool CSrvStatesTask< Derived >::State::operator== ( FStateFunc  func_)
inline

Definition at line 299 of file srv_tasks.hpp.

Member Data Documentation

◆ func

template<class Derived >
FStateFunc CSrvStatesTask< Derived >::State::func

The documentation for this struct was generated from the following file:
Modified on Fri May 24 14:51:41 2024 by modify_doxy.py rev. 669887