4 #ifndef DJINNI_GENERATED_DERIVATIONPATH_HPP 5 #define DJINNI_GENERATED_DERIVATIONPATH_HPP 11 #ifndef LIBCORE_EXPORT 13 #include <libcore_export.h> 15 #define LIBCORE_EXPORT 19 namespace ledger {
namespace core {
namespace api {
26 virtual int32_t getDepth() = 0;
29 virtual int32_t getChildNum(int32_t index) = 0;
35 virtual int32_t getUnhardenedChildNum(int32_t index) = 0;
38 virtual bool isHardened(int32_t index) = 0;
41 virtual std::string toString() = 0;
47 virtual std::shared_ptr<DerivationPath> getParent() = 0;
50 virtual std::vector<int32_t> toArray() = 0;
52 static std::shared_ptr<DerivationPath> parse(
const std::string & path);
56 #endif //DJINNI_GENERATED_DERIVATIONPATH_HPP Definition: Account.cpp:8
Definition: DerivationPath.hpp:21