neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::html_comment< CharT, Alloc > Class Template Reference

#include <html.hpp>

Inheritance diagram for neogfx::html_comment< CharT, Alloc >:
neogfx::html_node< CharT, Alloc >

Public Types

typedef html_node< CharT, Alloc > node
 
typedef node::string string
 
- Public Types inherited from neogfx::html_node< CharT, Alloc >
enum  type_e {
  Document = 0x1 , Element = 0x2 , Text = 0x4 , Comment = 0x8 ,
  All = 0xFF
}
 
typedef Alloc allocator_type
 
typedef neolib::basic_quick_string< CharT > string
 
typedef html_node< CharT, allocator_typenode
 
typedef nodenode_ptr
 

Public Member Functions

 html_comment (const string &aContent=string())
 
const stringcontent () const
 
stringcontent ()
 
- Public Member Functions inherited from neogfx::html_node< CharT, Alloc >
 html_node (type_e aType=Document)
 
virtual ~html_node ()
 
type_e type () const
 
bool empty () const
 
const nodeback () const
 
nodeback ()
 
const_iterator begin (type_e aFilter=All) const
 
const_iterator end (type_e aFilter=All) const
 
iterator begin (type_e aFilter=All)
 
iterator end (type_e aFilter=All)
 
const_iterator find (const string &aName) const
 
template<typename Exception >
const_iterator find_or_throw (const string &aName) const
 
iterator find (const string &aName)
 
iterator find_or_append (const string &aName)
 
template<typename Exception >
iterator find_or_throw (const string &aName)
 
void push_back (node_ptr aNode)
 
iterator insert (iterator aIterator, node_ptr aNode)
 
void erase (iterator aIterator)
 
void clear ()
 

Static Public Member Functions

static void * operator new (std::size_t)
 
static void operator delete (void *ptr)
 

Detailed Description

template<typename CharT, typename Alloc = std::allocator<CharT>>
class neogfx::html_comment< CharT, Alloc >

Definition at line 298 of file html.hpp.

Member Typedef Documentation

◆ node

template<typename CharT , typename Alloc = std::allocator<CharT>>
typedef html_node<CharT, Alloc> neogfx::html_comment< CharT, Alloc >::node

Definition at line 307 of file html.hpp.

◆ string

template<typename CharT , typename Alloc = std::allocator<CharT>>
typedef node::string neogfx::html_comment< CharT, Alloc >::string

Definition at line 308 of file html.hpp.

Constructor & Destructor Documentation

◆ html_comment()

template<typename CharT , typename Alloc = std::allocator<CharT>>
neogfx::html_comment< CharT, Alloc >::html_comment ( const string aContent = string())
inline

Definition at line 312 of file html.hpp.

Member Function Documentation

◆ content() [1/2]

template<typename CharT , typename Alloc = std::allocator<CharT>>
string & neogfx::html_comment< CharT, Alloc >::content ( )
inline

Definition at line 317 of file html.hpp.

◆ content() [2/2]

template<typename CharT , typename Alloc = std::allocator<CharT>>
const string & neogfx::html_comment< CharT, Alloc >::content ( ) const
inline

Definition at line 316 of file html.hpp.

◆ operator delete()

template<typename CharT , typename Alloc = std::allocator<CharT>>
static void neogfx::html_comment< CharT, Alloc >::operator delete ( void *  ptr)
inlinestatic

Definition at line 303 of file html.hpp.

◆ operator new()

template<typename CharT , typename Alloc = std::allocator<CharT>>
static void * neogfx::html_comment< CharT, Alloc >::operator new ( std::size_t  )
inlinestatic

Definition at line 302 of file html.hpp.


The documentation for this class was generated from the following file: