Struct INodeCollectionConvert#

Inheritance Relationships#

Derived Type#

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.