mrdocs::dom::DefaultArrayImpl

The default array implementation.

Synopsis

Declared in <mrdocs/Dom/Array.hpp>

class DefaultArrayImpl
    : public ArrayImpl

Description

This implementation is backed by a simple vector and allows appending.

Base Classes

Name

Description

ArrayImpl

Abstract array interface.

Type Aliases

Name

Description

size_type

An unsigned integral type used for indexes and sizes.

storage_type

The type of storage used by the default implementation.

value_type

The type of an element.

Member Functions

Name

Description

DefaultArrayImpl [constructor]

Constructors

emplace_back [virtual]

Append a value to the array.

get [virtual]

Retrieve an element at the specified index.

set

set overloads

size [virtual]

Return the number of stored elements.

type_key [virtual]

Return the type key string for this array.

Created with MrDocs