18 #ifndef _LOG4CXX_HELPERS_SIMPLE_DATE_FORMAT_H 19 #define _LOG4CXX_HELPERS_SIMPLE_DATE_FORMAT_H 22 #pragma warning ( push ) 23 #pragma warning ( disable: 4231 4251 4275 4786 ) 28 #include <log4cxx/helpers/dateformat.h> 40 namespace SimpleDateFormatImpl
45 LOG4CXX_LIST_DEF(PatternTokenList, log4cxx::helpers::SimpleDateFormatImpl::PatternToken*);
65 virtual void format(LogString& s,
73 void setTimeZone(
const TimeZonePtr& zone);
84 PatternTokenList pattern;
86 static void addToken(
const logchar spec,
const int repeat,
const std::locale* locale, PatternTokenList& pattern);
87 static void parsePattern(
const LogString& spec,
const std::locale* locale, PatternTokenList& pattern);
95 #pragma warning ( pop ) 100 #endif // _LOG4CXX_HELPERS_SIMPLE_DATE_FORMAT_H
Definition: appender.h:33