The BTK MutableAtomicStructure Concept

Description:

An object that models a mutable atomic structure (i.e. a structure that supports the insertion or deletion of atoms or changes in type).

Concept Refines:

STL Concepts:

BTK Concepts:

Notation:

X -- A type that models the MutableAtomicStructure Concept
x -- An object of type X

Associated Types:

None beyond those of the refined concepts.

Definitions:

None.

Valid Expressions:

In addition to those expressions specified by the refined concepts, the following expressions must be valid:

Expression Type Requirements Precondition Semantics Postcondition Complexity

 X::reference x.operator[](X::size_type n) 
n is in the range [0,x.size()) Gets a non-const reference to the n'th atom in the structure.

Models:


Generated on Sun Jul 15 20:46:28 2007 for BTK Core by  doxygen 1.5.1