|
| | 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