Index: /trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp	(revision 523)
@@ -171,5 +171,5 @@
 	lstrcpy(path,temp3);
 }
-void GetFullPath( char *path, const string &baseDirPath ){
+void GetFullPath( char *path, const std::string &baseDirPath ){
 	int i,i2,i3,i4;
 	char temporary[MAX_PATH];
@@ -590,5 +590,5 @@
 
 	// グローバルローケルを日本語にする
-	locale::global(locale("japanese"));
+	std::locale::global(std::locale("japanese"));
 	_setmode(_fileno(stdout), _O_BINARY);
 
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/Diagnose.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/Diagnose.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/Diagnose.cpp	(revision 523)
@@ -23,9 +23,9 @@
 		extern int GlobalOpBufferSize;
 		sprintf(temporary, "%d", GlobalOpBufferSize/1024 );
-		trace_for_size( (string)"グローバル領域のコードサイズ: " + temporary + "KB" );
+		trace_for_size( (std::string)"グローバル領域のコードサイズ: " + temporary + "KB" );
 		//sprintf(temporary, "%d", (obp-GlobalOpBufferSize)/1024 );
-		//trace_for_size( (string)"ローカル領域のコードサイズ: " + temporary + "KB" );
+		//trace_for_size( (std::string)"ローカル領域のコードサイズ: " + temporary + "KB" );
 		//sprintf(temporary, "%d", obp/1024 );
-		//trace_for_size( (string)"コードサイズ総量: " + temporary + "KB" );
+		//trace_for_size( (std::string)"コードサイズ総量: " + temporary + "KB" );
 	}
 
@@ -52,7 +52,7 @@
 
 		sprintf(temporary, "%d", codeSizeOfGlobalProc/1024 );
-		trace_for_size( (string)"グローバル関数のコードサイズ総量: " + temporary + "KB" );
+		trace_for_size( (std::string)"グローバル関数のコードサイズ総量: " + temporary + "KB" );
 		sprintf(temporary, "%d", codeSizeOfClassMethod/1024 );
-		trace_for_size( (string)"クラスメソッドのコードサイズ総量: " + temporary + "KB" );
+		trace_for_size( (std::string)"クラスメソッドのコードサイズ総量: " + temporary + "KB" );
 	}
 
@@ -92,5 +92,5 @@
 
 		sprintf(temporary, "%d", codeSizeOfEnum/1024 );
-		trace_for_size( (string)"Enumのコードサイズ総量: " + temporary + "KB" );
+		trace_for_size( (std::string)"Enumのコードサイズ総量: " + temporary + "KB" );
 	}
 
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp	(revision 523)
@@ -175,5 +175,5 @@
 				if( compiler.staticLibraries.back()->Read( coreFilePath ) )
 				{
-					compiler.messenger.Output( ((string)"\"" + path.GetFullPath() + "\" を読み込みました。").c_str() );
+					compiler.messenger.Output( ((std::string)"\"" + path.GetFullPath() + "\" を読み込みました。").c_str() );
 				}
 				else
@@ -198,5 +198,5 @@
 				if( compiler.staticLibraries.back()->Read( filePath ) )
 				{
-					compiler.messenger.Output( ((string)"\"" + path.GetFullPath() + "\" を読み込みました。").c_str() );
+					compiler.messenger.Output( ((std::string)"\"" + path.GetFullPath() + "\" を読み込みました。").c_str() );
 				}
 				else
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/NonVolatile.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/NonVolatile.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/NonVolatile.cpp	(revision 523)
@@ -4,5 +4,5 @@
 
 
-char *ReadBuffer_NonErrMsg( const string &path ){
+char *ReadBuffer_NonErrMsg( const std::string &path ){
 	extern HANDLE hHeap;
 	int i;
@@ -20,5 +20,5 @@
 	return buffer;
 }
-_int8 WriteBuffer( const string &path, char *buffer,int length){
+_int8 WriteBuffer( const std::string &path, char *buffer,int length){
 	extern HWND hOwnerEditor;
 	HANDLE hFile;
@@ -247,5 +247,5 @@
 	char temporary[MAX_PATH];
 
-	const string userSettingDirPath = Jenga::Common::Environment::GetAppDir() + "\\UserSetting";
+	const std::string userSettingDirPath = Jenga::Common::Environment::GetAppDir() + "\\UserSetting";
 
 	HANDLE hFind;
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/NonVolatile.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/NonVolatile.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/NonVolatile.h	(revision 523)
@@ -1,4 +1,4 @@
 
-char *ReadBuffer_NonErrMsg( const string &path );
+char *ReadBuffer_NonErrMsg( const std::string &path );
 
 class CNonVolatile{
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp	(revision 523)
@@ -360,5 +360,5 @@
 	GetVarFormatString( methodName, parameter, lpPtrOffset, dummy, refType, &pareOrBracket );
 
-	vector<const UserProc *> userProcs;
+	std::vector<const UserProc *> userProcs;
 	leftType.GetClass().EnumDynamicMethodsOrInterfaceMethods( methodName, userProcs );
 	if(userProcs.size()){
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/ParamImpl.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/ParamImpl.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/ParamImpl.cpp	(revision 523)
@@ -312,5 +312,5 @@
 }
 
-bool ParamImpl::ErrorCheck( const string &procName, const Parameters &params, int SecondParmNum ){
+bool ParamImpl::ErrorCheck( const std::string &procName, const Parameters &params, int SecondParmNum ){
 	if( SecondParmNum == -1 ) SecondParmNum = (int)params.size();
 
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp	(revision 523)
@@ -306,5 +306,5 @@
 bool GetReturnTypeOfIndexerGetterProc( const Type &classType, Type &resultType )
 {
-	vector<const UserProc *> subs;
+	std::vector<const UserProc *> subs;
 	classType.GetClass().GetDynamicMethods().Enum( CALC_ARRAY_GET, subs );
 	if( subs.size() == 0 ){
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/common.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/common.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/common.h	(revision 523)
@@ -5,6 +5,4 @@
 
 #include <option.h>
-
-using namespace std;
 
 #ifdef _AMD64_
@@ -218,5 +216,5 @@
 void epi_check();
 void GetRelationalPath(char *path,char *dir);
-void GetFullPath( char *path, const string &baseDirPath );
+void GetFullPath( char *path, const std::string &baseDirPath );
 std::string GetApplicationBaseFullPath( const std::string &relationalPath );
 void ShowErrorLine(int LineNum,const char *FileName);
@@ -361,5 +359,5 @@
 bool GetReturnTypeOfPropertyMethod( const char *variable, const char *rightSide, Type &resultType );
 bool GetReturnTypeOfIndexerGetterProc( const Type &classType, Type &resultType );
-int AddProcPtrInfo( const string &typeExpression, int nowLine );
+int AddProcPtrInfo( const std::string &typeExpression, int nowLine );
 bool IsNeedProcCompile();
 void CompileLocal();
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp	(revision 523)
@@ -162,5 +162,5 @@
 	const CClass *pClass = compiler.GetObjectModule().meta.GetClasses().Find( className );
 	if( pClass ){
-		vector<const UserProc *> userProcs;
+		std::vector<const UserProc *> userProcs;
 		pClass->EnumDynamicMethodsOrInterfaceMethods( methodName, userProcs );
 		if( userProcs.size() == 1 ){
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h	(revision 523)
@@ -16,5 +16,5 @@
 
 public:
-	ClassPrototype( const NamespaceScopes &namespaceScopes, const string &name )
+	ClassPrototype( const NamespaceScopes &namespaceScopes, const std::string &name )
 		: Prototype( namespaceScopes, name )
 		, DynamicMethodsPrototype()
@@ -106,5 +106,5 @@
 public:
 
-	CClass( const NamespaceScopes &namespaceScopes, const NamespaceScopesCollection &importedNamespaces, const string &name )
+	CClass( const NamespaceScopes &namespaceScopes, const NamespaceScopesCollection &importedNamespaces, const std::string &name )
 		: ClassPrototype( namespaceScopes, name )
 		, importedNamespaces( importedNamespaces )
@@ -501,6 +501,6 @@
 	virtual void Compile_System_InitializeUserTypesForBaseType();
 
-	const CClass *Find( const NamespaceScopes &namespaceScopes, const string &name ) const;
-	const CClass *Find( const string &fullName ) const;
+	const CClass *Find( const NamespaceScopes &namespaceScopes, const std::string &name ) const;
+	const CClass *Find( const std::string &fullName ) const;
 
 
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/include/Const.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/include/Const.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/include/Const.h	(revision 523)
@@ -75,9 +75,9 @@
 
 	void Add( const NamespaceScopes &namespaceScopes, char *buffer);
-	void Add( const NamespaceScopes &namespaceScopes, const string &name, char *Expression);
-	void Add( const NamespaceScopes &namespaceScopes, const string &name, int value);
+	void Add( const NamespaceScopes &namespaceScopes, const std::string &name, char *Expression);
+	void Add( const NamespaceScopes &namespaceScopes, const std::string &name, int value);
 
 private:
-	CConst *GetObjectPtr( const string &name );
+	CConst *GetObjectPtr( const std::string &name );
 public:
 
@@ -107,5 +107,5 @@
 
 public:
-	ConstMacro( const NamespaceScopes &namespaceScopes, const std::string &name, const std::vector<std::string> &parameters, const string &expression )
+	ConstMacro( const NamespaceScopes &namespaceScopes, const std::string &name, const std::vector<std::string> &parameters, const std::string &expression )
 		: Symbol( namespaceScopes, name )
 		, parameters( parameters )
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/include/Member.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/include/Member.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/include/Member.h	(revision 523)
@@ -7,17 +7,15 @@
 #include <Program.h>
 
-using namespace std;
-
 class CClass;
 
 class CMember : public MemberPrototype
 {
-	string name;
+	std::string name;
 	Type type;
 	bool isConst;
 	Subscripts subscripts;
 
-	string initializeExpression;
-	string constructParameter;
+	std::string initializeExpression;
+	std::string constructParameter;
 
 	// XMLシリアライズ用
@@ -42,9 +40,9 @@
 	int source_code_address;
 
-	const string &GetName() const
+	const std::string &GetName() const
 	{
 		return name;
 	}
-	void SetName( const string &name )
+	void SetName( const std::string &name )
 	{
 		this->name = name;
@@ -70,14 +68,14 @@
 	}
 
-	const string &GetInitializeExpression() const
+	const std::string &GetInitializeExpression() const
 	{
 		return initializeExpression;
 	}
-	const string &GetConstructParameter() const
+	const std::string &GetConstructParameter() const
 	{
 		return constructParameter;
 	}
 
-	CMember( Prototype::Accessibility accessibility, const string &name, const Type &newType, bool isConst, const Subscripts &subscripts, const string &initializeExpression, const string &constructParameter )
+	CMember( Prototype::Accessibility accessibility, const std::string &name, const Type &newType, bool isConst, const Subscripts &subscripts, const std::string &initializeExpression, const std::string &constructParameter )
 		: MemberPrototype( accessibility )
 		, name( name )
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/include/Method.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/include/Method.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/include/Method.h	(revision 523)
@@ -1,5 +1,3 @@
 #pragma once
-
-using namespace std;
 
 class UserProc;
@@ -221,5 +219,5 @@
 BOOST_CLASS_EXPORT( StaticMethod );
 
-class Methods : public vector<CMethod *>
+class Methods : public std::vector<CMethod *>
 {
 	// XMLシリアライズ用
@@ -256,6 +254,6 @@
 	const CMethod *GetMethodPtr( const UserProc *pUserProc ) const;
 	bool IsExist( const char *name ) const;
-	virtual void Enum( const char *methodName, vector<const UserProc *> &subs ) const;
-	virtual void Enum( BYTE idOperatorCalc, vector<const UserProc *> &subs ) const;
+	virtual void Enum( const char *methodName, std::vector<const UserProc *> &subs ) const;
+	virtual void Enum( BYTE idOperatorCalc, std::vector<const UserProc *> &subs ) const;
 
 	// 仮想メソッドの個数を取得
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h	(revision 523)
@@ -57,5 +57,5 @@
 
 public:
-	Procedure( const NamespaceScopes &namespaceScopes, const string &name, Kind kind, bool isCdecl )
+	Procedure( const NamespaceScopes &namespaceScopes, const std::string &name, Kind kind, bool isCdecl )
 		: Symbol( namespaceScopes, name )
 		, kind( kind )
@@ -114,5 +114,5 @@
 {
 public:
-	string _paramStr;
+	std::string _paramStr;
 
 private:
@@ -179,5 +179,5 @@
 public:
 
-	UserProc( const NamespaceScopes &namespaceScopes, const NamespaceScopesCollection &importedNamespaces, const string &name, Kind kind, bool isMacro, bool isCdecl, bool isExport )
+	UserProc( const NamespaceScopes &namespaceScopes, const NamespaceScopesCollection &importedNamespaces, const std::string &name, Kind kind, bool isMacro, bool isCdecl, bool isExport )
 		: Procedure( namespaceScopes, name, kind, isCdecl )
 		, importedNamespaces( importedNamespaces )
@@ -434,6 +434,6 @@
 class DllProc : public Procedure, public Jenga::Common::ObjectInHashmap<DllProc>
 {
-	string dllFileName;
-	string alias;
+	std::string dllFileName;
+	std::string alias;
 	int lookupAddress;
 
@@ -452,5 +452,5 @@
 
 public:
-	DllProc( const NamespaceScopes &namespaceScopes, const string &name, Kind kind, bool isCdecl, const string &dllFileName, const string &alias )
+	DllProc( const NamespaceScopes &namespaceScopes, const std::string &name, Kind kind, bool isCdecl, const std::string &dllFileName, const std::string &alias )
 		: Procedure( namespaceScopes, name, kind, isCdecl )
 		, dllFileName( dllFileName )
@@ -481,9 +481,9 @@
 	}
 
-	const string &GetDllFileName() const
+	const std::string &GetDllFileName() const
 	{
 		return dllFileName;
 	}
-	const string &GetAlias() const
+	const std::string &GetAlias() const
 	{
 		return alias;
@@ -542,5 +542,5 @@
 };
 
-class ProcPointers : public vector<ProcPointer *>
+class ProcPointers : public std::vector<ProcPointer *>
 {
 	// XMLシリアライズ用
@@ -564,5 +564,5 @@
 	}
 
-	int Add( const string &typeExpression );
+	int Add( const std::string &typeExpression );
 	void Clear();
 	void PullOutAll()
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/include/Source.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/include/Source.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/include/Source.h	(revision 523)
@@ -96,5 +96,5 @@
 	}
 
-	bool ReadFile( const string &filePath );
+	bool ReadFile( const std::string &filePath );
 
 	static void Text::SlideString(char *buffer, int slide){
@@ -109,5 +109,5 @@
 class BasicSource : public Text
 {
-	static const string generateDirectiveName;
+	static const std::string generateDirectiveName;
 
 	IncludedFilesRelation includedFilesRelation;
@@ -186,5 +186,5 @@
 	void RemoveComments();
 
-	bool ReadFile_InIncludeDirective( const string &filePath );
+	bool ReadFile_InIncludeDirective( const std::string &filePath );
 	void DirectiveIncludeOrRequire();
 
@@ -229,7 +229,7 @@
 	void SetBuffer( const char *buffer );
 
-	bool ReadFile( const string &filePath );
-
-	bool Generate( const string &genName, const char *buffer );
+	bool ReadFile( const std::string &filePath );
+
+	bool Generate( const std::string &genName, const char *buffer );
 
 	void Addition( const char *buffer );
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/include/TypeDef.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/include/TypeDef.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/include/TypeDef.h	(revision 523)
@@ -6,6 +6,4 @@
 #include <Type.h>
 
-using namespace std;
-
 class TypeDefCollection;
 
@@ -14,5 +12,5 @@
 	friend TypeDefCollection;
 
-	string baseName;
+	std::string baseName;
 	Type baseType;
 
@@ -30,5 +28,5 @@
 
 public:
-	TypeDef( const NamespaceScopes &namespaceScopes, const string &name, const string &baseName, int nowLine );
+	TypeDef( const NamespaceScopes &namespaceScopes, const std::string &name, const std::string &baseName, int nowLine );
 	TypeDef()
 	{
@@ -38,5 +36,5 @@
 	}
 
-	const string &GetBaseName() const
+	const std::string &GetBaseName() const
 	{
 		return baseName;
@@ -65,10 +63,10 @@
 	~TypeDefCollection();
 
-	void Add( const NamespaceScopes &namespaceScopes, const string &name, const string &baseName, int nowLine );
-	int GetIndex( const NamespaceScopes &namespaceScopes, const string &name ) const;
-	int GetIndex( const string &fullName ) const;
+	void Add( const NamespaceScopes &namespaceScopes, const std::string &name, const std::string &baseName, int nowLine );
+	int GetIndex( const NamespaceScopes &namespaceScopes, const std::string &name ) const;
+	int GetIndex( const std::string &fullName ) const;
 
 private:
-	void Add( const NamespaceScopes &namespaceScopes, const string &expression, int nowLine );
+	void Add( const NamespaceScopes &namespaceScopes, const std::string &expression, int nowLine );
 public:
 	void CollectTypeDefs();
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/include/Variable.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/include/Variable.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/include/Variable.h	(revision 523)
@@ -57,6 +57,6 @@
 
 public:
-	Variable( const string &name, const Type &type, bool isConst, bool isRef, const std::string &paramStrForConstructor, bool hasInitData );
-	Variable( const NamespaceScopes &namespaceScopes, const string &name, const Type &type, bool isConst, bool isRef, const std::string &paramStrForConstructor, bool hasInitData );
+	Variable( const std::string &name, const Type &type, bool isConst, bool isRef, const std::string &paramStrForConstructor, bool hasInitData );
+	Variable( const NamespaceScopes &namespaceScopes, const std::string &name, const Type &type, bool isConst, bool isRef, const std::string &paramStrForConstructor, bool hasInitData );
 	Variable( const Variable &var );
 	Variable();
@@ -185,5 +185,5 @@
 };
 
-class Variables : public vector<Variable *>
+class Variables : public std::vector<Variable *>
 {
 protected:
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/include/logger.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/include/logger.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/include/logger.h	(revision 523)
@@ -84,5 +84,5 @@
 inline void basic_dbg_streambuf<char>::dbg_out(const char *str)
 {
-	ofstream ofs( ( saveFilePath ).c_str(), ios_base::app );
+	std::ofstream ofs( ( saveFilePath ).c_str(), std::ios_base::app );
 	ofs << "[" << (count++) << "] " << str ;
 	ofs.close();
@@ -100,8 +100,8 @@
 {
 public:
-	basic_dbg_ostream( const string &saveFilePath, bool isOptionEnabled )
+	basic_dbg_ostream( const std::string &saveFilePath, bool isOptionEnabled )
 		: std::basic_ostream<Ch_T, Tr_T>(new basic_dbg_streambuf<Ch_T, Tr_T>(saveFilePath,isOptionEnabled))
 	{
-		ofstream ofs( ( saveFilePath ).c_str(), ios_base::trunc );
+		std::ofstream ofs( ( saveFilePath ).c_str(), std::ios_base::trunc );
 		ofs.close();
 	}
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/include/option.h
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/include/option.h	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/include/option.h	(revision 523)
@@ -37,5 +37,5 @@
 
 #ifdef USE_TRACE
-#define trace(s) Program::logger << s << endl
+#define trace(s) Program::logger << s << std::endl
 #else
 #define trace(s)
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp	(revision 523)
@@ -53,5 +53,5 @@
 	MessageBox( NULL, msg, "XMLシリアライズの例外", MB_OK );
 }
-template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::ReadXml( istream& ifs, bool isShowExceptionMessage )
+template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::ReadXml( std::istream& ifs, bool isShowExceptionMessage )
 {
 	bool isSuccessful = false;
@@ -86,5 +86,5 @@
 	return true;
 }
-template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::WriteXml( ostream& ofs, bool isShowExceptionMessage ) const
+template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::WriteXml( std::ostream& ofs, bool isShowExceptionMessage ) const
 {
 	bool isSuccessful = false;
@@ -119,5 +119,5 @@
 	return true;
 }
-template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::ReadXml( const string &xmlFilePath, bool isShowExceptionMessage )
+template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::ReadXml( const std::string &xmlFilePath, bool isShowExceptionMessage )
 {
 	// 入力アーカイブの作成
@@ -131,5 +131,5 @@
 	return result;
 }
-template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::WriteXml( const string &xmlFilePath, bool isShowExceptionMessage ) const
+template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::WriteXml( const std::string &xmlFilePath, bool isShowExceptionMessage ) const
 {
 	// 出力アーカイブの作成
@@ -201,8 +201,8 @@
 }
 
-template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::ReadBinaryFile( const string &filePath, bool isShowExceptionMessage )
-{
-	// 入力アーカイブの作成
-	std::ifstream ifs( filePath.c_str(), ios::in | ios::binary );
+template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::ReadBinaryFile( const std::string &filePath, bool isShowExceptionMessage )
+{
+	// 入力アーカイブの作成
+	std::ifstream ifs( filePath.c_str(), std::ios::in | std::ios::binary );
 
 	bool isSuccessful = false;
@@ -239,8 +239,8 @@
 	return true;
 }
-template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::WriteBinaryFile( const string &filePath, bool isShowExceptionMessage ) const
+template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::WriteBinaryFile( const std::string &filePath, bool isShowExceptionMessage ) const
 {
 	// 出力アーカイブの作成
-	std::ofstream ofs( filePath.c_str(), ios::out | ios::binary );
+	std::ofstream ofs( filePath.c_str(), std::ios::out | std::ios::binary );
 
 	bool isSuccessful = false;
@@ -283,5 +283,5 @@
 
 	// 入力アーカイブの作成
-	std::istringstream iss( binaryString, ios::in | ios::binary );
+	std::istringstream iss( binaryString, std::ios::in | std::ios::binary );
 
 	try{
@@ -306,5 +306,5 @@
 {
 	// 出力アーカイブの作成
-	std::ostringstream oss( "", ios::out | ios::binary );
+	std::ostringstream oss( "", std::ios::out | std::ios::binary );
 
 	bool isSuccessful = false;
@@ -332,5 +332,5 @@
 /*
 ビルドに時間がかかるので外しておく
-template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::ReadText( const string &filePath, bool isShowExceptionMessage )
+template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::ReadText( const std::string &filePath, bool isShowExceptionMessage )
 {
 	// 入力アーカイブの作成
@@ -370,5 +370,5 @@
 	return true;
 }
-template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::WriteText( const string &filePath, bool isShowExceptionMessage ) const
+template<class T_xml_schema> bool BoostSerializationSupport<T_xml_schema>::WriteText( const std::string &filePath, bool isShowExceptionMessage ) const
 {
 	// 出力アーカイブの作成
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp	(revision 523)
@@ -1099,5 +1099,5 @@
 }
 
-const CClass *Classes::Find( const NamespaceScopes &namespaceScopes, const string &name ) const
+const CClass *Classes::Find( const NamespaceScopes &namespaceScopes, const std::string &name ) const
 {
 	if( namespaceScopes.size() == 0 && name == "Object" ){
@@ -1145,5 +1145,5 @@
 	return NULL;
 }
-const CClass *Classes::Find( const string &fullName ) const
+const CClass *Classes::Find( const std::string &fullName ) const
 {
 	char AreaName[VN_SIZE] = "";		//オブジェクト変数
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp	(revision 523)
@@ -15,5 +15,5 @@
 }
 
-bool Compiler::StringToType( const string &typeName, Type &type ){
+bool Compiler::StringToType( const std::string &typeName, Type &type ){
 	type.SetIndex( -1 );
 
@@ -85,5 +85,5 @@
 		}
 
-		const string &nextTypeName = typeName.substr( 1 );
+		const std::string &nextTypeName = typeName.substr( 1 );
 
 		if( !StringToType( nextTypeName, type ) ){
@@ -166,5 +166,5 @@
 }
 
-const string Compiler::TypeToString( const Type &type )
+const std::string Compiler::TypeToString( const Type &type )
 {
 	if( PTR_LEVEL( type.GetBasicType() ) ){
@@ -173,5 +173,5 @@
 		tempType.PtrLevelDown();
 
-		return (string)"*" + TypeToString( tempType );
+		return (std::string)"*" + TypeToString( tempType );
 	}
 	else if( type.IsObject() || type.IsStruct() ){
@@ -202,5 +202,5 @@
 		if( lpszTypeName )
 		{
-			return (const string)lpszTypeName;
+			return (const std::string)lpszTypeName;
 		}
 	}
@@ -208,4 +208,4 @@
 	compiler.errorMessenger.Output(1, NULL, cp);
 
-	return (string)"(null)";
+	return (std::string)"(null)";
 }
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp	(revision 523)
@@ -49,5 +49,5 @@
 }
 
-void Consts::Add( const NamespaceScopes &namespaceScopes, const string &name , char *Expression)
+void Consts::Add( const NamespaceScopes &namespaceScopes, const std::string &name , char *Expression)
 {
 	_int64 i64data;
@@ -67,5 +67,5 @@
 	Put( newconst );
 }
-void Consts::Add(const NamespaceScopes &namespaceScopes, const string &name, int value){
+void Consts::Add(const NamespaceScopes &namespaceScopes, const std::string &name, int value){
 	CConst *newconst = new CConst( namespaceScopes, name, value);
 
@@ -74,5 +74,5 @@
 }
 
-CConst *Consts::GetObjectPtr( const string &name ){
+CConst *Consts::GetObjectPtr( const std::string &name ){
 	char ObjName[VN_SIZE];		//オブジェクト変数
 	char NestMember[VN_SIZE];	//入れ子メンバ
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp	(revision 523)
@@ -214,5 +214,5 @@
 			values.insert( std::map<std::string,std::string>::value_type(
 				"#call_method_begin#",
-				(string)"Function Call(" + dg.paramStr + ") As " + dg.returnTypeName
+				(std::string)"Function Call(" + dg.paramStr + ") As " + dg.returnTypeName
 			) );
 
@@ -228,5 +228,5 @@
 			values.insert( std::map<std::string,std::string>::value_type(
 				"#call_method_begin#",
-				(string)"Sub Call(" + dg.paramStr + ")"
+				(std::string)"Sub Call(" + dg.paramStr + ")"
 			) );
 
@@ -244,5 +244,5 @@
 	}
 /*
-	ofstream ofs( ( Jenga::Common::Environment::GetAppDir() + "\\generated_delegate_code.log" ).c_str() );
+	std::ofstream ofs( ( Jenga::Common::Environment::GetAppDir() + "\\generated_delegate_code.log" ).c_str() );
 	ofs << destSource;
 	ofs.close();
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Enum.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Enum.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Enum.cpp	(revision 523)
@@ -170,5 +170,5 @@
 	BOOST_FOREACH( const EnumInfo &enumInfo, thisEnumInfoCollection )
 	{
-		BOOST_FOREACH( const string &namespaceStr, enumInfo.GetNamespaceScopes() ){
+		BOOST_FOREACH( const std::string &namespaceStr, enumInfo.GetNamespaceScopes() ){
 			sprintf(buffer+length,"Namespace %s\n",namespaceStr.c_str());
 			length+=lstrlen(buffer+length);
@@ -214,5 +214,5 @@
 		length+=lstrlen(buffer+length);
 
-		BOOST_FOREACH( const string &namespaceStr, enumInfo.GetNamespaceScopes() ){
+		BOOST_FOREACH( const std::string &namespaceStr, enumInfo.GetNamespaceScopes() ){
 			lstrcpy( buffer+length, "End Namespace\n" );
 			length+=lstrlen(buffer+length);
@@ -230,5 +230,5 @@
 	// ログを生成
 	Jenga::Common::Logger logger( Jenga::Common::Environment::GetAppDir() + "\\enum_generated.log", false );
-	logger << buffer << endl;
+	logger << buffer << std::endl;
 #endif
 
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp	(revision 523)
@@ -25,5 +25,5 @@
 
 	// 標準出力
-	std::cout << message << endl;
+	std::cout << message << std::endl;
 }
 int Messenger::GetNextErrorLine()
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Method.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Method.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Method.cpp	(revision 523)
@@ -103,5 +103,5 @@
 	return false;
 }
-void Methods::Enum( const char *methodName, vector<const UserProc *> &subs ) const
+void Methods::Enum( const char *methodName, std::vector<const UserProc *> &subs ) const
 {
 	//オブジェクトのメンバ関数の場合
@@ -114,5 +114,5 @@
 	}
 }
-void Methods::Enum( BYTE idOperatorCalc, vector<const UserProc *> &subs ) const
+void Methods::Enum( BYTE idOperatorCalc, std::vector<const UserProc *> &subs ) const
 {
 	//オブジェクトのメンバ関数の場合
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp	(revision 523)
@@ -48,4 +48,7 @@
 #include <boost/serialization/version.hpp>
 #include <boost/serialization/is_abstract.hpp>
+#include <boost/serialization/serialization.hpp>
+#include <boost/serialization/nvp.hpp>
+#include <boost/serialization/export.hpp>
 
 #include <jenga/include/jenga.h>
@@ -113,5 +116,5 @@
 		boost::archive::xml_iarchive ia(ifs);
 #else
-		std::ifstream ifs( filePath.c_str(), ios::in | ios::binary );
+		std::ifstream ifs( filePath.c_str(), std::ios::in | std::ios::binary );
 		boost::archive::binary_iarchive ia(ifs);
 #endif
@@ -146,5 +149,5 @@
 		boost::archive::xml_oarchive oa(ofs);
 #else
-		std::ofstream ofs( filePath.c_str(), ios::out | ios::binary );
+		std::ofstream ofs( filePath.c_str(), std::ios::out | std::ios::binary );
 		boost::archive::binary_oarchive oa(ofs);
 #endif
@@ -181,5 +184,5 @@
 		boost::archive::xml_iarchive ia(iss);
 #else
-		std::istringstream iss( str, ios::in | ios::binary );
+		std::istringstream iss( str, std::ios::in | std::ios::binary );
 		boost::archive::binary_iarchive ia(iss);
 #endif
@@ -215,5 +218,5 @@
 		boost::archive::xml_oarchive oa(oss);
 #else
-		std::ostringstream oss( "", ios::out | ios::binary );
+		std::ostringstream oss( "", std::ios::out | std::ios::binary );
 		boost::archive::binary_oarchive oa(oss);
 #endif
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp	(revision 523)
@@ -458,5 +458,5 @@
 	if( this->pParentClass && isStatic == false ){
 		//オブジェクトメンバの場合は、第一パラメータを_System_LocalThis引き渡し用として利用
-		string name = "_System_LocalThis";
+		std::string name = "_System_LocalThis";
 		Type type( DEF_PTR_VOID );
 		this->realParams.push_back( new Parameter( name, type ) );
@@ -467,5 +467,5 @@
 		//※第一パラメータ（Thisポインタありの場合は第二パラメータ）を戻り値用の参照宣言にする
 
-		string name = this->GetName();
+		std::string name = this->GetName();
 		if(name[0]==1&&name[1]==ESC_OPERATOR){
 			name="_System_ReturnValue";
@@ -1004,8 +1004,8 @@
 }
 
-int ProcPointers::Add( const string &typeExpression )
+int ProcPointers::Add( const std::string &typeExpression )
 {
 	DWORD dwProcType = (DWORD)typeExpression[2];
-	const string &paramStr = typeExpression.substr( 3 );
+	const std::string &paramStr = typeExpression.substr( 3 );
 
 	Procedure::Kind kind = Procedure::Sub;
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp	(revision 523)
@@ -1,9 +1,9 @@
 #include "stdafx.h"
 
-const string BasicSource::generateDirectiveName = "#generate";
+const std::string BasicSource::generateDirectiveName = "#generate";
 
 
 class CDefine{
-	vector<string> names;
+	std::vector<std::string> names;
 public:
 	CDefine( int majorVer );
@@ -138,6 +138,6 @@
 }
 BOOL CDefine::undef(char *name){
-	vector<string>::iterator i = names.begin();
-	BOOST_FOREACH( const string &temp, names ){
+	std::vector<std::string>::iterator i = names.begin();
+	BOOST_FOREACH( const std::string &temp, names ){
 		if( temp == name ){
 			names.erase( i );
@@ -152,5 +152,5 @@
 
 	//重複チェック
-	BOOST_FOREACH( const string &temp, names ){
+	BOOST_FOREACH( const std::string &temp, names ){
 		if( temp == name ){
 			return 1;
@@ -390,5 +390,5 @@
 
 
-bool Text::ReadFile( const string &filePath ){
+bool Text::ReadFile( const std::string &filePath ){
 	//ファイルオープン
 	HANDLE hFile=CreateFile(filePath.c_str(),GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
@@ -519,5 +519,5 @@
 }
 
-bool BasicSource::ReadFile_InIncludeDirective( const string &filePath ){
+bool BasicSource::ReadFile_InIncludeDirective( const std::string &filePath ){
 	if( !Text::ReadFile( filePath ) ){
 		return false;
@@ -854,5 +854,5 @@
 }
 
-bool BasicSource::ReadFile( const string &filePath ){
+bool BasicSource::ReadFile( const std::string &filePath ){
 	if( !Text::ReadFile( filePath ) ){
 		return false;
@@ -902,5 +902,5 @@
 }
 
-bool BasicSource::Generate( const string &genName, const char *genBuffer ){
+bool BasicSource::Generate( const std::string &genName, const char *genBuffer ){
 	const int genBufferLength = lstrlen( genBuffer );
 
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Type.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Type.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Type.cpp	(revision 523)
@@ -2,6 +2,4 @@
 
 #include <Class.h>
-
-using namespace std;
 
 const int Type::basicTypeList[] = {
@@ -27,5 +25,5 @@
 };
 
-const string Type::basicTypeNameList[] = {
+const std::string Type::basicTypeNameList[] = {
 	"Byte",
 	"SByte",
@@ -53,5 +51,5 @@
 }
 
-bool Type::StringToBasicType( const string &typeName, int &basicType ){
+bool Type::StringToBasicType( const std::string &typeName, int &basicType ){
 	for( int i=0; ; i++ ){
 		if( basicTypeList[i] == DEF_NON ){
@@ -615,5 +613,5 @@
 
 
-const string BlittableType::GetCreateStaticMethodFullName() const
+const std::string BlittableType::GetCreateStaticMethodFullName() const
 {
 	return pClass->GetNamespaceScopes().ToString() + "." + pClass->GetName() + "._Create";
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp	(revision 523)
@@ -4,5 +4,5 @@
 #include <Compiler.h>
 
-TypeDef::TypeDef( const NamespaceScopes &namespaceScopes, const string &name, const string &baseName, int nowLine )
+TypeDef::TypeDef( const NamespaceScopes &namespaceScopes, const std::string &name, const std::string &baseName, int nowLine )
 	: Symbol( namespaceScopes, name )
 	, baseName( baseName )
@@ -14,5 +14,5 @@
 }
 /*
-bool TypeDef::IsEqualSymbol( const NamespaceScopes &namespaceScopes, const string &name ) const
+bool TypeDef::IsEqualSymbol( const NamespaceScopes &namespaceScopes, const std::string &name ) const
 {
 	if( GetName() != name ){
@@ -21,5 +21,5 @@
 	return compiler.GetNamespaceSupporter().IsSameAreaNamespace( this->namespaceScopes, namespaceScopes );
 }
-bool TypeDef::IsEqualSymbol( const string &fullName ) const
+bool TypeDef::IsEqualSymbol( const std::string &fullName ) const
 {
 	char AreaName[VN_SIZE] = "";		//オブジェクト変数
@@ -52,9 +52,9 @@
 TypeDefCollection::~TypeDefCollection(){
 }
-void TypeDefCollection::Add( const NamespaceScopes &namespaceScopes, const string &name, const string &baseName, int nowLine ){
+void TypeDefCollection::Add( const NamespaceScopes &namespaceScopes, const std::string &name, const std::string &baseName, int nowLine ){
 	TypeDef typeDef( namespaceScopes, name, baseName, nowLine );
 	this->push_back( typeDef );
 }
-int TypeDefCollection::GetIndex( const NamespaceScopes &namespaceScopes, const string &name ) const{
+int TypeDefCollection::GetIndex( const NamespaceScopes &namespaceScopes, const std::string &name ) const{
 	int max = (int)(*this).size();
 	for( int i=0; i<max; i++ ){
@@ -65,5 +65,5 @@
 	return -1;
 }
-int TypeDefCollection::GetIndex( const string &fullName ) const{
+int TypeDefCollection::GetIndex( const std::string &fullName ) const{
 	char AreaName[VN_SIZE] = "";		//オブジェクト変数
 	char NestName[VN_SIZE] = "";		//入れ子メンバ
@@ -73,5 +73,5 @@
 }
 
-void TypeDefCollection::Add( const NamespaceScopes &namespaceScopes, const string &expression, int nowLine ){
+void TypeDefCollection::Add( const NamespaceScopes &namespaceScopes, const std::string &expression, int nowLine ){
 	int i;
 	char temporary[VN_SIZE];
Index: /trunk/ab5.0/abdev/BasicCompiler_Common/src/Variable.cpp
===================================================================
--- /trunk/ab5.0/abdev/BasicCompiler_Common/src/Variable.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/BasicCompiler_Common/src/Variable.cpp	(revision 523)
@@ -4,5 +4,5 @@
 #include <Variable.h>
 
-Variable::Variable( const string &name, const Type &type, bool isConst, bool isRef, const std::string &paramStrForConstructor, bool hasInitData )
+Variable::Variable( const std::string &name, const Type &type, bool isConst, bool isRef, const std::string &paramStrForConstructor, bool hasInitData )
 	: Symbol( ActiveBasic::Compiler::LexicalAnalyzer::FullNameToSymbol( name ) )
 	, type( type )
@@ -15,5 +15,5 @@
 {
 }
-Variable::Variable( const NamespaceScopes &namespaceScopes, const string &name, const Type &type, bool isConst, bool isRef, const std::string &paramStrForConstructor, bool hasInitData )
+Variable::Variable( const NamespaceScopes &namespaceScopes, const std::string &name, const Type &type, bool isConst, bool isRef, const std::string &paramStrForConstructor, bool hasInitData )
 	: Symbol( namespaceScopes, name )
 	, type( type )
Index: /trunk/ab5.0/abdev/ab_common/include/Lexical/Namespace.h
===================================================================
--- /trunk/ab5.0/abdev/ab_common/include/Lexical/Namespace.h	(revision 522)
+++ /trunk/ab5.0/abdev/ab_common/include/Lexical/Namespace.h	(revision 523)
@@ -12,5 +12,5 @@
 	template<class Archive> void serialize(Archive& ar, const unsigned int version)
 	{
-		ar & boost::serialization::make_nvp("vector_string", boost::serialization::base_object<vector<string>>(*this));
+		ar & boost::serialization::make_nvp("vector_string", boost::serialization::base_object<std::vector<std::string>>(*this));
 	}
 
Index: /trunk/ab5.0/abdev/abdev/BREGEXP.H
===================================================================
--- /trunk/ab5.0/abdev/abdev/BREGEXP.H	(revision 522)
+++ /trunk/ab5.0/abdev/abdev/BREGEXP.H	(revision 523)
@@ -27,6 +27,6 @@
 
 typedef struct bregexp {
-	const char *outp;			/* result string start ptr   */
-	const char *outendp;		/* result string end ptr     */ 
+	const char *outp;			/* result std::string start ptr   */
+	const char *outendp;		/* result std::string end ptr     */ 
 	const int  splitctr;		/* split result counter     */ 
 	const char **splitp;		/* split result pointer ptr     */ 
Index: /trunk/ab5.0/abdev/abdev/Common.h
===================================================================
--- /trunk/ab5.0/abdev/abdev/Common.h	(revision 522)
+++ /trunk/ab5.0/abdev/abdev/Common.h	(revision 523)
@@ -19,6 +19,4 @@
 #include <string>
 #include <fstream>
-
-using namespace std;
 
 #include "nkf_class.h"
@@ -867,5 +865,5 @@
 BOOL SetRunning(HWND hChild);
 BOOL IsNeedCompile(char *FileName,BOOL bDebug);
-string GetLastErrorString();
+std::string GetLastErrorString();
 
 //DocumentAdvice.cpp
Index: /trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp
===================================================================
--- /trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/abdev/DocumentAdvice.cpp	(revision 523)
@@ -65,5 +65,5 @@
 	else if(LOWORD(msg)==IDM_ALLSELECT) SetStatusText("Select the entire document");
 	else if(LOWORD(msg)==IDM_FIND) SetStatusText("Search for text in the active document");
-	else if(LOWORD(msg)==IDM_PERMUTATION) SetStatusText("Replace occurrences of search string");
+	else if(LOWORD(msg)==IDM_PERMUTATION) SetStatusText("Replace occurrences of search std::string");
 	else if(LOWORD(msg)==IDM_PROJECTVIEW) SetStatusText("Show or hide ProjectView");
 	else if(LOWORD(msg)==IDM_PROJECT_OPTION) SetStatusText("Set project options");
Index: /trunk/ab5.0/abdev/abdev/SubOperation.cpp
===================================================================
--- /trunk/ab5.0/abdev/abdev/SubOperation.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/abdev/SubOperation.cpp	(revision 523)
@@ -1527,5 +1527,5 @@
 }
 
-string GetLastErrorString(){
+std::string GetLastErrorString(){
 	char *lpMsgBuf;
 
@@ -1542,5 +1542,5 @@
 	);
 
-	string result = lpMsgBuf;
+	std::string result = lpMsgBuf;
 
 	LocalFree( lpMsgBuf );
Index: /trunk/ab5.0/abdev/compiler_x86/CParameter.cpp
===================================================================
--- /trunk/ab5.0/abdev/compiler_x86/CParameter.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/compiler_x86/CParameter.cpp	(revision 523)
@@ -6,5 +6,5 @@
 #include "opcode.h"
 
-int ParamImpl::NewTempParameters( const string &procName, const Parameters &params, int SecondParmNum ){
+int ParamImpl::NewTempParameters( const std::string &procName, const Parameters &params, int SecondParmNum ){
 	if( SecondParmNum == -1 ) SecondParmNum = (int)params.size();
 
@@ -174,5 +174,5 @@
 }
 
-int ParamImpl::SetParameter( const string &procName, const Parameters &params, int SecondParmNum, const UserProc *pUserProc ){
+int ParamImpl::SetParameter( const std::string &procName, const Parameters &params, int SecondParmNum, const UserProc *pUserProc ){
 	if( SecondParmNum == -1 ) SecondParmNum = (int)params.size();
 
Index: /trunk/ab5.0/abdev/compiler_x86/Compile_Calc.cpp
===================================================================
--- /trunk/ab5.0/abdev/compiler_x86/Compile_Calc.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/compiler_x86/Compile_Calc.cpp	(revision 523)
@@ -611,5 +611,5 @@
 	if( varType.IsObject() && compiler.GetObjectModule().meta.GetBlittableTypes().IsExist( calcType ) ){
 		// Blittable型をオブジェクトとして扱う
-		vector<const UserProc *> userProcs;
+		std::vector<const UserProc *> userProcs;
 		compiler.GetObjectModule().meta.GetBlittableTypes().GetClass( calcType ).GetStaticMethods().Enum( "_Create", userProcs );
 		if( userProcs.size() != 1 ){
Index: /trunk/ab5.0/abdev/compiler_x86/Compile_Func.cpp
===================================================================
--- /trunk/ab5.0/abdev/compiler_x86/Compile_Func.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/compiler_x86/Compile_Func.cpp	(revision 523)
@@ -524,5 +524,5 @@
 	}
 }
-void Opcode_Func_SizeOf( const string &typeName ){
+void Opcode_Func_SizeOf( const std::string &typeName ){
 	Type tempType;
 	if( !compiler.StringToType( typeName, tempType ) ){
Index: /trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp
===================================================================
--- /trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp	(revision 523)
@@ -349,6 +349,6 @@
 #ifdef _DEBUG
 	{
-		ofstream ofs( ( Jenga::Common::Environment::GetAppDir() + "\\middle_code.txt" ).c_str() );
-		ofs << basbuf << endl;
+		std::ofstream ofs( ( Jenga::Common::Environment::GetAppDir() + "\\middle_code.txt" ).c_str() );
+		ofs << basbuf << std::endl;
 		ofs.close();
 	}
Index: /trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp
===================================================================
--- /trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp	(revision 522)
+++ /trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp	(revision 523)
@@ -255,5 +255,5 @@
 	// 動的メソッドを検索
 	///////////////////////////////////////////////////////////////////
-	vector<const UserProc *> userProcs;
+	std::vector<const UserProc *> userProcs;
 
 	char methodName[VN_SIZE], lpPtrOffset[VN_SIZE], parameter[VN_SIZE], dummy[1];
Index: /trunk/ab5.0/abdev/compiler_x86/Opcode.h
===================================================================
--- /trunk/ab5.0/abdev/compiler_x86/Opcode.h	(revision 522)
+++ /trunk/ab5.0/abdev/compiler_x86/Opcode.h	(revision 523)
@@ -197,11 +197,11 @@
 
 	void ApplyDefaultParameters( const Parameters &params );
-	bool ErrorCheck( const string &procName, const Parameters &params, int SecondParmNum = -1 );
+	bool ErrorCheck( const std::string &procName, const Parameters &params, int SecondParmNum = -1 );
 	void MacroParameterSupport( const Parameters &params );
 	void SetStructParameter( const Type &baseType, const char *expression );
-	int SetParameter( const string &procName, const Parameters &params, int SecondParmNum = -1, const UserProc *pUserProc = NULL );
+	int SetParameter( const std::string &procName, const Parameters &params, int SecondParmNum = -1, const UserProc *pUserProc = NULL );
 
 	//一時オブジェクトパラメータの生成と破棄
-	int NewTempParameters( const string &procName, const Parameters &params, int SecondParmNum = -1 );
+	int NewTempParameters( const std::string &procName, const Parameters &params, int SecondParmNum = -1 );
 	void DeleteTempParameters();
 };
Index: /trunk/ab5.0/jenga/include/common/BoostSerializationSupport.h
===================================================================
--- /trunk/ab5.0/jenga/include/common/BoostSerializationSupport.h	(revision 522)
+++ /trunk/ab5.0/jenga/include/common/BoostSerializationSupport.h	(revision 523)
@@ -1,17 +1,6 @@
 #pragma once
-
-#include <vector>
-#include <string>
-#include <fstream>
-#include <sstream>
-
-#include <boost/serialization/serialization.hpp>
-#include <boost/serialization/nvp.hpp>
-#include <boost/serialization/export.hpp>
 
 namespace Jenga{
 namespace Common{
-
-using namespace std;
 
 template<class T_xml_schema> class BoostSerializationSupport{
@@ -21,6 +10,6 @@
 
 public:
-	bool ReadXml( istream& ifs, bool isShowExceptionMessage = true );
-	bool WriteXml( ostream& ofs, bool isShowExceptionMessage = true ) const;
+	bool ReadXml( std::istream& ifs, bool isShowExceptionMessage = true );
+	bool WriteXml( std::ostream& ofs, bool isShowExceptionMessage = true ) const;
 	bool ReadXml( const std::string &xmlFilePath, bool isShowExceptionMessage = true );
 	bool WriteXml( const std::string &xmlFilePath, bool isShowExceptionMessage = true ) const;
Index: /trunk/ab5.0/jenga/include/common/Directory.h
===================================================================
--- /trunk/ab5.0/jenga/include/common/Directory.h	(revision 522)
+++ /trunk/ab5.0/jenga/include/common/Directory.h	(revision 523)
@@ -1,29 +1,14 @@
 #pragma once
-#pragma warning(disable : 4996)
-
-#include <vector>
-#include <string>
-
-#include <stdlib.h>
-
-#include <windows.h>
-
 
 namespace Jenga{
 namespace Common{
 
-using namespace std;
-
 class Directory
 {
-	string path;
+	std::string path;
 public:
-	Directory( const string &path, bool isMake = false );
+	Directory( const std::string &path, bool isMake = false );
 
-	string GetFullPath( const string &relationPath );
-
-	string GetRelationalPath( const string &fullPath )
-	{
-	}
+	std::string GetFullPath( const std::string &relationPath );
 };
 
Index: /trunk/ab5.0/jenga/src/common/Directory.cpp
===================================================================
--- /trunk/ab5.0/jenga/src/common/Directory.cpp	(revision 522)
+++ /trunk/ab5.0/jenga/src/common/Directory.cpp	(revision 523)
@@ -1,8 +1,7 @@
 #include "stdafx.h"
 
-using namespace std;
 using namespace Jenga::Common;
 
-Directory::Directory( const string &path, bool isMake )
+Directory::Directory( const std::string &path, bool isMake )
 	: path( path )
 {
@@ -16,7 +15,7 @@
 }
 
-string Directory::GetFullPath( const string &relationPath )
+std::string Directory::GetFullPath( const std::string &relationPath )
 {
-	string resultPath = relationPath;
+	std::string resultPath = relationPath;
 
 	// '/'→'\'
@@ -29,5 +28,5 @@
 	}
 
-	if( resultPath.find( ":" ) != string::npos || resultPath.find( "\\\\" ) != string::npos )
+	if( resultPath.find( ":" ) != std::string::npos || resultPath.find( "\\\\" ) != std::string::npos )
 	{
 		// フルパスが引き渡されていたとき
