23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 28 #include "SheafSystem/block.h" 32 #include "SheafSystem/std_string.h" 43 class SHEAF_DLL_SPEC wsv_block :
public block<T>
58 wsv_block(
const wsv_block& xother);
68 wsv_block(
const char* xlist);
73 wsv_block(
const std::string& xlist);
75 using block<T>::operator=;
81 wsv_block& operator=(
const wsv_block& xother);
87 wsv_block& operator=(
const std::string& xlist);
93 wsv_block& operator=(
const char* xlist);
98 bool invariant()
const;
105 void push_back(
const wsv_block& xother);
134 #endif // ifndef WSV_BLOCK_H wsv_block & operator=(const wsv_block &xother)
Sets the contents of this to the contents of whitespace-separated list xlist.
void push_back(const_reference_type item)
Insert item at the end of the items in the auto_block.
Namespace for the sheaves component of the sheaf system.