# NV::Rules::IBaseContext

class IBaseContext

  Subclassed by NV::Rules::IContext, NV::Rules::IEvaluator

  Public Functions

  virtual std::string get_version() = 0

    Get version number of this interface.

    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.

  virtual bool handle_exception(const char *msg) = 0

    Context exception handler.

    Should return true if a python exception should be set, false otherwise

  inline virtual ~IBaseContext()