Struct INodeCollectionConvert#
Defined in File toml.h
Inheritance Relationships#
Derived Type#
public toml_parser::CNodeCollection(Class CNodeCollection)
Struct Documentation#
-
struct INodeCollectionConvert#
Convert between inline and standard definitions.
Subclassed by toml_parser::CNodeCollection
Public Functions
-
virtual bool CanMakeInline() const = 0#
Can the node convert to an inline definition?
- Returns:
Returns whether the conversion to inline is possible. Returns ‘true’ when the node is already inline.
-
virtual bool MakeInline() = 0#
Convert the node to an inline node.
- Returns:
Returns whether the conversion was successful. Returns ‘true’ when the node was already inline.
-
virtual bool CanMakeStandard() const = 0#
Can the node convert to a standard definition?
- Returns:
Returns whether the conversion to standard is possible. Returns ‘true’ when the node is already defined as standard node.
-
virtual bool MakeStandard() = 0#
Convert the node to a standard node.
- Returns:
Returns whether the conversion was successful. Returns ‘true’ when the node was already defined as standard node.
-
boolean CanMakeInline() const
Can the node convert to an inline definition?
- Returns:
Returns whether the conversion to inline is possible. Returns ‘true’ when the node is already inline.
-
boolean MakeInline()
Convert the node to an inline node.
- Returns:
Returns whether the conversion was successful. Returns ‘true’ when the node was already inline.
-
boolean CanMakeStandard() const
Can the node convert to a standard definition?
- Returns:
Returns whether the conversion to standard is possible. Returns ‘true’ when the node is already defined as standard node.
-
boolean MakeStandard()
Convert the node to a standard node.
- Returns:
Returns whether the conversion was successful. Returns ‘true’ when the node was already defined as standard node.
Public Static Attributes
-
static constexpr ::sdv::interface_id _id = 0x492F400222DEE199#
Interface ID.
-
virtual bool CanMakeInline() const = 0#