|
Inserts a markup object or PCDATA at the beginning of the called element
.
virtual markup::iterator element::push_front(1st Variety
const markup& mkup
);
virtual markup::iterator element::push_front(2nd Variety
const std::string& pcdat
);
A markup
derived object, which can be one of the following, an element
, pcdata
, comment
, or procinstr
.
A string argument which represents PCDATA to insert as content.
Returns a markup iterator which points to the inserted markup object.
The first variety is equivalent to the operation element::insert(markup::begin(), markup& mkup)
. The second variety is equivalent to
the operation element::insert(markup::begin(), std::string& pcdat)
. This operation provides a handy way to insert markup at the beginning
of the called element
, rather than at the end of the called element, which is more customary.
logarithmic