Commit 15782cf8 authored by jan.koester's avatar jan.koester
Browse files

HtmlEncode support now std::string

parent 95a6ad2d
Loading
Loading
Loading
Loading
+5 −1
Changes for src/html.cpp: 5 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -480,7 +480,7 @@ void libhtmlpp::HtmlString::_parseTree(){
    }
}

void libhtmlpp::HtmlEncode(const char* input, HtmlString& output){
void libhtmlpp::HtmlEncode(const char* input, std::string &output){
    size_t ilen=strlen(input);
    for(size_t i=0; i<ilen; ++i){
        size_t ii=0;
@@ -497,6 +497,10 @@ void libhtmlpp::HtmlEncode(const char* input, HtmlString& output){
    }
}

void libhtmlpp::HtmlEncode(const char* input, HtmlString& output){
    HtmlEncode(input,output._Data);
}


libhtmlpp::HtmlElement::HtmlElement(const char *tagname) : HtmlElement(){
    if(tagname)
+2 −0
Changes for src/html.h: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -187,9 +187,11 @@ namespace libhtmlpp {
        ssize_t**         _HTable;
        size_t            _HTableSize;
        HtmlElement*      _RootNode;
        friend void HtmlEncode(const char *input,HtmlString &output);
    };

    void HtmlEncode(const char *input,HtmlString &output);
    void HtmlEncode(const char *input,std::string &output);

    class HtmlPage {
    public: