--- parser3/src/include/pa_string.h 2001/04/05 13:27:12 1.72 +++ parser3/src/include/pa_string.h 2001/04/08 13:11:17 1.76 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_string.h,v 1.72 2001/04/05 13:27:12 paf Exp $ + $Id: pa_string.h,v 1.76 2001/04/08 13:11:17 paf Exp $ */ #ifndef PA_STRING_H @@ -13,6 +13,7 @@ #include "pa_config_includes.h" +#include #include #include "pa_pool.h" @@ -98,7 +99,8 @@ public: */ UL_AS_IS, ///< leave all characters intact UL_FILE_NAME, ///< filename - UL_HEADER, ///< text in response header + UL_HTTP_HEADER, ///< text in HTTP response header + UL_MAIL_HEADER, ///< text in mail header UL_URI, ///< text in uri UL_TABLE, ///< ^table:set body UL_SQL, ///< ^table:sql body @@ -162,6 +164,8 @@ public: or marking ALL pieces of it with a @a lang when @a forced to. */ String& append(const String& src, Untaint_lang lang, bool forced=false); + String& operator << (const String& src) { return append(src, UL_PASS_APPENDED); } + String& operator << (const char *src) { return APPEND_CONST(src); } /// simple hash code of string. used by Hash uint hash_code() const;