Gromacs  2025-dev-20240614-602a366
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Friends
gmx::KeyValueTreeObjectArrayBuilder Class Reference

#include <gromacs/utility/include/gromacs/utility/keyvaluetreebuilder.h>

Inherits gmx::KeyValueTreeArrayBuilderBase.


Builder for KeyValueTreeArray objects where all elements are KeyValueTreeObject objects.

The builder does not own the array being constructed, but instead holds a reference to an object within a tree rooted in KeyValueTreeBuilder or KeyValueTreeValueBuilder.

Public Member Functions

KeyValueTreeObjectBuilder addObject ()
 Appends an object to the array. More...


class KeyValueTreeObjectBuilder

Additional Inherited Members

- Protected Member Functions inherited from gmx::KeyValueTreeArrayBuilderBase
 KeyValueTreeArrayBuilderBase (KeyValueTreeArray *array)
 Creates an array builder for populating given array object.
KeyValueTreeValue & addRawValue (Any &&value)
 Appends a raw Any value to the array.
KeyValueTreeValue & addRawValue (KeyValueTreeValue &&value)
 Appends a raw KeyValueTreeValue to the array.

Member Function Documentation

KeyValueTreeObjectBuilder gmx::KeyValueTreeObjectArrayBuilder::addObject ( )

Appends an object to the array.

The object is created empty and can be built using the returned builder.

The documentation for this class was generated from the following file: