Skip to content

Struct cowboys::NodeFunction

ClassList > cowboys > NodeFunction

A function pointer wrapper that holds extra arguments for the function pointer.

  • #include <GraphNode.hpp>

Public Attributes

Type Name
const cse491::AgentBase * agent = {nullptr}
InnerFunction function = {nullptr}

Public Functions

Type Name
bool IsNull () const
double operator() (const GraphNode & node) const

Public Attributes Documentation

variable agent

const cse491::AgentBase* agent;

variable function

InnerFunction function;

Public Functions Documentation

function IsNull

inline bool cowboys::NodeFunction::IsNull () const

function operator()

inline double cowboys::NodeFunction::operator() (
    const GraphNode & node
) const

The documentation for this class was generated from the following file source/Agents/GP/GraphNode.hpp