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)¶
-
std::string