24 #ifndef DOF_DESCRIPTOR_ARRAY_H 25 #define DOF_DESCRIPTOR_ARRAY_H 27 #ifndef SHEAF_DLL_SPEC_H 28 #include "SheafSystem/sheaf_dll_spec.h" 31 #ifndef ASSERT_CONTRACT_H 32 #include "SheafSystem/assert_contract.h" 36 #include "SheafSystem/sheaf.h" 39 #ifndef STD_IOSTREAM_H 40 #include "SheafSystem/std_iostream.h" 90 void remove_reference();
171 #endif // ifndef DOF_DESCRIPTOR_ARRAY_H SHEAF_DLL_SPEC size_t deep_size(const dof_descriptor_array &xp, bool xinclude_shallow=true)
The deep size of the referenced object of type dof_descriptor_array.
unsigned long size_type
An unsigned integral type used to represent sizes and capacities.
An array for storing structs which describe the size, alignment, and offset of dofs within a dof tupl...
Basic description of a dof.
SHEAF_DLL_SPEC std::ostream & operator<<(std::ostream &os, const dof_descriptor_array &p)
Insert dof_descriptor_array& p into ostream& os.
Namespace for the sheaves component of the sheaf system.