13class JsonValueHierarchy {
23 JsonValueHierarchy& operator=(JsonValueHierarchy
const&);
24 JsonValueHierarchy(JsonValueHierarchy
const&);
30 JsonValueHierarchy(JsonValueHierarchy
const&);
38 MCNAPI ::Json::Value
const& get(::std::string
const& name)
const;
40 MCNAPI ::Json::Value
const& get(::std::string
const& name,
::SemVersion const& requiredMinimumFormatVersion)
const;
42 MCNAPI ::Json::Value
const& get(::std::string
const& owningFieldName, ::std::string
const& subFieldName)
const;
44 MCNAPI ::SemVersion
const& getFormatVersion()
const;
46 MCNAPI ::std::vector<::JsonValueHierarchyNode>
const& getHierarchy()
const;
48 MCNAPI ::std::vector<::JsonValueHierarchyNode> getMemberArray(::std::string
const& name)
const;
50 MCNAPI ::MinEngineVersion
const& getMinEngineVersion()
const;
52 MCNAPI
bool isMember(::std::string
const& name)
const;
54 MCNAPI ::JsonValueHierarchy& operator=(::JsonValueHierarchy
const& rhs);
56 MCNAPI ::Json::Value
const& operator[](::std::string
const& name)
const;
58 MCNAPI
void pushEmptyNode();
60 MCNAPI
void push_back(
64 ::std::string
const& fileName
67 MCNAPI ~JsonValueHierarchy();