|
| WSArray (const char *name="array") |
|
String | className () const override |
|
bool | isNull () const override |
|
size_t | size () const |
|
void | clear () override |
|
bool | empty () const |
|
T & | operator[] (size_t index) |
|
const T & | operator[] (size_t index) const |
|
iterator | begin () |
|
iterator | end () |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
T & | front () |
|
const T & | front () const |
|
T & | back () |
|
const T & | back () const |
|
void | push_back (const T &value) |
|
void | push_back (T &&value) |
|
void | emplace_back (const T &value) |
|
void | emplace_back (T &&value) |
|
void | resize (size_t sz) |
|
auto | erase (const iterator &pos) |
|
auto | erase (const iterator &first, const iterator &last) |
|
void | load (const xdoc::SNode &node, bool nullLargeData) override |
|
String | asString () const override |
|
void | exportTo (const xdoc::SNode &output, const char *name=nullptr) const override |
|
| WSType ()=default |
|
| WSType (const char *name) |
|
| WSType (const WSType &)=default |
|
| WSType (WSType &&) noexcept=default |
|
WSType & | operator= (const WSType &) |
|
WSType & | operator= (WSType &&) noexcept |
|
virtual String | className () const |
|
virtual String | name () const |
|
virtual void | owaspCheck (const String &value) |
|
virtual void | clear ()=0 |
|
virtual void | load (const xdoc::SNode &attr, bool nullLargeData=false)=0 |
|
virtual String | asString () const |
|
virtual bool | isNull () const =0 |
|
virtual void | exportTo (const xdoc::SNode &parent, const char *name=nullptr) const =0 |
|
template<typename T>
class sptk::WSArray< T >
Wrapper for WSDL array type