Capability

class ydk::path::Capability

An instance of Capability consists of module name, revision, a the set of enabled features defined in this modules as well as the list of deviation modules.

std::string module

Capability’s module name.

std::string revision

Capability’s module revision.

std::vector<std::string> features

List of features defined in this module that are enabled.

std::vector<std::string> deviations

List of deviations that targeted for this module.

Capability(const std::string &mod, const std::string &rev)
Capability(const std::string &mod, const std::string &rev, const std::vector<std::string> &f, const std::vector<std::string> &d)
Capability(const Capability &cap)
Capability(Capability &&cap)
Capability &operator=(const Capability &cap)
Capability &operator=(Capability &&cap)
bool operator==(const Capability &cap)