|
From: Foster B. <fos...@us...> - 2005-04-22 23:02:42
|
Update of /cvsroot/adobe-source/sandbox/visual_refactor/adobe/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1071/visual_refactor/adobe/source Modified Files: xstr.cpp Log Message: new xstring implementation; visual building again on Mac Index: xstr.cpp =================================================================== RCS file: /cvsroot/adobe-source/sandbox/visual_refactor/adobe/source/xstr.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** xstr.cpp 19 Apr 2005 23:05:04 -0000 1.3 --- xstr.cpp 22 Apr 2005 23:02:31 -0000 1.4 *************** *** 10,43 **** #include <adobe/config.hpp> - #include <adobe/name.hpp> #include <adobe/dictionary.hpp> #include <adobe/once.hpp> ! #include <adobe/algorithm.hpp> ! #include <adobe/functional.hpp> ! ! #include <vector> ! #include <map> [...2576 lines suppressed...] + ~implementation_t() + { + get_thread_attributes() = attribute_set_m; + } + + private: + attribute_set_t attribute_set_m; + }; + + /*************************************************************************************************/ + + xstring_context_t::xstring_context_t(const attribute_set_t& attribute_set) : + object_m(new implementation_t(attribute_set)) + { } + + xstring_context_t::~xstring_context_t() + { delete object_m; } + /*************************************************************************************************/ |