ocean.meta.traits.Aggregates

Traits for aggregate types - structs, classes, unions.

Members

Templates

hasMember
template hasMember(T, istring name)

Checks for presence of method/field with specified name in aggregate.

hasMethod
template hasMethod(T, istring name, F)

Checks for presence of a method with specified name and type for a given aggregate type.

totalMemberSize
template totalMemberSize(S)

Non-recursive aggregate field size calculation

Meta

License

Boost Software License Version 1.0. See LICENSE_BOOST.txt for details. Alternatively, this file may be distributed under the terms of the Tango 3-Clause BSD License (see LICENSE_BSD.txt for details).