The UtilityEvaluatorSnapshot class - debug snapshot of whole evaluator tree assigned to evaluated object.
More...
#include <UtilityEvaluatorSnapshot.h>
|
struct | YAML::convert< UtilityEvaluatorSnapshot > |
|
The UtilityEvaluatorSnapshot class - debug snapshot of whole evaluator tree assigned to evaluated object.
◆ UtilityEvaluatorSnapshot()
grail::UtilityEvaluatorSnapshot::UtilityEvaluatorSnapshot |
( |
const std::string & |
evaluatedObjectName, |
|
|
const std::string & |
metadata, |
|
|
int |
rank = 0 |
|
) |
| |
UtilityEvaluatorSnapshot - constructs snapshot initializing evaluated object name and its rank.
- Parameters
-
evaluatedObjectName | - name of object evaluated with evaluator described by this data |
rank | - rank of object evaluated with evaluator described by this data |
◆ AddEvaluation()
AddEvaluation - add debug data describing singular evaluator node to this snapshot.
- Parameters
-
debugData | - data describing singular evaluator node |
◆ AddNode()
std::size_t grail::UtilityEvaluatorSnapshot::AddNode |
( |
const void * |
nodePointer | ) |
|
AddNode - assign index indicating position in debug tree to the given node pointer.
- Parameters
-
nodePointer | - pointer to node added to this tree |
- Returns
- index assigned to provided pointer
◆ GetEvaluatedObjectMetadata()
const std::string & grail::UtilityEvaluatorSnapshot::GetEvaluatedObjectMetadata |
( |
| ) |
const |
GetEvaluatedObjectMetadata.
- Returns
- evaluated object metadata
◆ GetEvaluatedObjectName()
const std::string & grail::UtilityEvaluatorSnapshot::GetEvaluatedObjectName |
( |
| ) |
const |
GetEvaluatedObjectName.
- Returns
- name of evaluated object
◆ GetEvaluations()
const std::vector< EvaluationDebugData > & grail::UtilityEvaluatorSnapshot::GetEvaluations |
( |
| ) |
const |
GetEvaluations.
- Returns
- vector of debug data from all evaluators contained in this snapshot
◆ GetNodeMapping()
const std::map< const void *, std::size_t > & grail::UtilityEvaluatorSnapshot::GetNodeMapping |
( |
| ) |
const |
GetNodeMapping.
- Returns
- mapped node pointers to their tree indexes
◆ GetRank()
const int & grail::UtilityEvaluatorSnapshot::GetRank |
( |
| ) |
const |
GetRank.
- Returns
- rank of evaluated object
The documentation for this class was generated from the following files: