namespace cv::instr

namespace instr {

// typedefs

typedef Node<NodeData> InstrNode;

// enums

enum FLAGS;
enum IMPL;
enum TYPE;

// structs

struct NodeDataTls;

// classes

class NodeData;

// global functions

FLAGS
getFlags();

InstrNode*
getTrace();

bool
operator==(
    const NodeData& lhs,
    const NodeData& rhs
    );

void
resetTrace();

void
setFlags(FLAGS modeFlags);

static
void
setFlags(int modeFlags);

void
setUseInstrumentation(bool flag);

bool
useInstrumentation();

} // namespace instr