![]() |
zeep::json::element
// In header: <zeep/json/element.hpp> class element { public: // types typedef ; typedef ; typedef element > ; typedef element > ; typedef ; typedef ; typedef ; typedef ; typedef element * ; typedef element * ; typedef ; typedef ; typedef ; typedef element & ; typedef element & ; typedef ; typedef ; typedef ; // member classes/structs/unions union element_data { // construct/copy/destruct () = ; () ; () ; () ; (); (); (); (); (); (); (); // public member functions () ; // public data members m_object; m_array; m_string; m_int; m_float; m_boolean; }; // construct/copy/destruct (); ( = ); (element &); (element &&); template<typename ElementRef, = > (); template<typename T, typename U, = > () ; (); (, element &); element & (element) ; ~(); // private static functions template<typename T, Args> (); // public member functions () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; reference (); const_reference () ; reference (); const_reference () ; reference (); const_reference () ; reference (); const_reference () ; iterator () ; iterator () ; const_iterator () ; const_iterator () ; const_iterator () ; const_iterator () ; reference (); const_reference () ; reference (); const_reference () ; () ; iterator (const_iterator, element &); iterator (const_iterator, element &&); iterator (const_iterator, , element &); iterator (const_iterator, const_iterator, const_iterator); iterator (const_iterator, ); (const_iterator, const_iterator); (element &&); (element &); template< Args> iterator, (); template< Args> (); template<typename Iterator, typename std::enable_if_t< std::is_same_v< Iterator, iterator > or std::is_same_v< Iterator, const_iterator >, int >> (); template<typename Iterator, typename std::enable_if_t< std::is_same_v< Iterator, iterator > or std::is_same_v< Iterator, const_iterator >, int >> (, ); (); (); (reference) ; template<typename T> const_iterator () ; (element) ; iteration_proxy< iterator > () ; iteration_proxy< const_iterator > () ; () ; () ; () ; element & (); template<typename P, typename std::enable_if_t< std::is_pointer_v< P >, int >> () ; template<typename P, typename std::enable_if_t< std::is_pointer_v< P > and std::is_const_v< typename std::remove_pointer_t< P > >, int >> () ; template<typename T, typename U, = > () ; template<> () ; // public static functions element (); element (); element (); element (); // private member functions template< Args> iterator (const_iterator, ); () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; () ; // public data members m_type; m_data; };
element
public member functions() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
reference ( key);
const_reference ( key) ;
reference ( key);
const_reference ( key) ;
reference ( index);
const_reference ( index) ;
reference ( index);
const_reference ( index) ;
iterator () ;
iterator () ;
const_iterator () ;
const_iterator () ;
const_iterator () ;
const_iterator () ;
reference ();
const_reference () ;
reference ();
const_reference () ;
() ;
iterator (const_iterator pos, element & val);
iterator (const_iterator pos, element && val);
iterator (const_iterator pos, cnt, element & val);
iterator (const_iterator pos, const_iterator first, const_iterator last);
iterator (const_iterator pos, lst);
(const_iterator first, const_iterator last);
(element && val);
(element & val);
template< Args> iterator, ( args);
template< Args> ( args);
template<typename Iterator, typename std::enable_if_t< std::is_same_v< Iterator, iterator > or std::is_same_v< Iterator, const_iterator >, int >> ( pos);
template<typename Iterator, typename std::enable_if_t< std::is_same_v< Iterator, iterator > or std::is_same_v< Iterator, const_iterator >, int >> ( first, last);
( key);
( index);
(reference other) ;
template<typename T> const_iterator ( key) ;
(element test) ;
iteration_proxy< iterator > () ;
iteration_proxy< const_iterator > () ;
() ;
() ;
() ;
element & ();
template<typename P, typename std::enable_if_t< std::is_pointer_v< P >, int >> () ;
template<typename P, typename std::enable_if_t< std::is_pointer_v< P > and std::is_const_v< typename std::remove_pointer_t< P > >, int >> () ;
template<typename T, typename U, = > () ;
template<> () ;
element
private member functionstemplate< Args> iterator (const_iterator pos, args);
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;
() ;