mrdocs::dom::ObjectImpl

Abstract object interface.

Synopsis

Declared in <mrdocs/Dom/Object.hpp>

class ObjectImpl;

Description

This interface is used by Object types.

Types

Name

Description

reference

A reference to an element.

storage_type

The type of storage used by the default implementation.

Member Functions

Name

Description

~ObjectImpl [destructor] [virtual]

Destructor.

exists [virtual]

Determine if a key exists.

get [virtual]

Return the value for the specified key, or null.

set [virtual]

Insert or set the given key/value pair.

size [virtual]

Return the number of properties in the object.

type_key [virtual]

Return the type key of the implementation.

visit [virtual]

Invoke the visitor for each key/value pair.

Derived Classes

Name Description

DefaultObjectImpl

The default Object implementation.

LazyObjectImpl

Lazy object implementation.

LazyObjectImpl

Lazy object implementation.

Created with MrDocs