NvRules non-member functions.

Non-member utility functions.


Functions

IContext * NV::Rules::get_context (ContextHandle h)
 Converts the context handle.
IEvaluator * NV::Rules::get_evaluator (ContextHandle h)
 Returns the evaluator object.
std::string NV::Rules::get_version (ContextHandle h)
 Get version number of this interface.
void NV::Rules::raise_exception (ContextHandle h, const char *msg)
 Raises a python exception.


Function Documentation

IContext* NV::Rules::get_context ( ContextHandle  h  ) 

Converts the context handle h to an IContext object

IEvaluator* NV::Rules::get_evaluator ( ContextHandle  h  ) 

Return the IEvaluator object from the context handle h

std::string NV::Rules::get_version ( ContextHandle  h  ) 

Returns the version number of this interface as a string of the form <year>.<major>.<minor> It matches the Nsight Compute version this interface originates from.

void NV::Rules::raise_exception ( ContextHandle  h,
const char *  msg 
)

Raise a python exception with msg. This will terminate the script execution, if the context does not chose to mask the exception


Generated on Fri Mar 31 14:48:17 2023 for NvRulesAPI by  doxygen 1.5.8