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