#line 1 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/user.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 35 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 43 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 48 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 52 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 56 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 60 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 64 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 68 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 72 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 76 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 80 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 84 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 88 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 92 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 96 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 100 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 104 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 108 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 120 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 148 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_compiler_config.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 37 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #pragma warning( disable : 4503 ) #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 59 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 63 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 68 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 79 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 89 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 92 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 95 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 102 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 105 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 115 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 132 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 136 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 144 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 159 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 178 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 208 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 211 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 214 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 221 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 224 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 260 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 264 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 266 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 268 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 270 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 272 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 274 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 284 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 285 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 288 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 298 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/compiler/visualc.hpp" #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstddef" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #pragma once #line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 148 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" #pragma once #line 23 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" #line 24 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" typedef __w64 unsigned int size_t; #line 31 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" #line 33 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" #line 50 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" namespace vc_attributes { #line 55 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" enum YesNoMaybe { No = 0x0fff0001, Maybe = 0x0fff0010, Yes = 0x0fff0100 }; typedef enum YesNoMaybe YesNoMaybe; enum AccessType { NoAccess = 0, Read = 1, Write = 2, ReadWrite = 3 }; typedef enum AccessType AccessType; [repeatable] [source_annotation_attribute( Parameter )] struct PreAttribute { PreAttribute(); #line 85 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" unsigned int Deref; YesNoMaybe Valid; YesNoMaybe Null; YesNoMaybe Tainted; AccessType Access; size_t ValidElementsConst; size_t ValidBytesConst; const wchar_t* ValidElements; const wchar_t* ValidBytes; const wchar_t* ValidElementsLength; const wchar_t* ValidBytesLength; size_t WritableElementsConst; size_t WritableBytesConst; const wchar_t* WritableElements; const wchar_t* WritableBytes; const wchar_t* WritableElementsLength; const wchar_t* WritableBytesLength; size_t ElementSizeConst; const wchar_t* ElementSize; YesNoMaybe NullTerminated; const wchar_t* Condition; }; [repeatable] [source_annotation_attribute( Parameter|ReturnValue )] struct PostAttribute { PostAttribute(); #line 116 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" unsigned int Deref; YesNoMaybe Valid; YesNoMaybe Null; YesNoMaybe Tainted; AccessType Access; size_t ValidElementsConst; size_t ValidBytesConst; const wchar_t* ValidElements; const wchar_t* ValidBytes; const wchar_t* ValidElementsLength; const wchar_t* ValidBytesLength; size_t WritableElementsConst; size_t WritableBytesConst; const wchar_t* WritableElements; const wchar_t* WritableBytes; const wchar_t* WritableElementsLength; const wchar_t* WritableBytesLength; size_t ElementSizeConst; const wchar_t* ElementSize; YesNoMaybe NullTerminated; YesNoMaybe MustCheck; const wchar_t* Condition; }; [source_annotation_attribute( Parameter )] struct FormatStringAttribute { FormatStringAttribute(); #line 147 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" const wchar_t* Style; const wchar_t* UnformattedAlternative; }; [repeatable] [source_annotation_attribute( ReturnValue )] struct InvalidCheckAttribute { InvalidCheckAttribute(); #line 159 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" long Value; }; [source_annotation_attribute( Method )] struct SuccessAttribute { SuccessAttribute(); #line 169 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" const wchar_t* Condition; }; [repeatable] [source_annotation_attribute( Parameter )] struct PreBoundAttribute { PreBoundAttribute(); #line 180 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" unsigned int Deref; }; [repeatable] [source_annotation_attribute( Parameter|ReturnValue )] struct PostBoundAttribute { PostBoundAttribute(); #line 190 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" unsigned int Deref; }; [repeatable] [source_annotation_attribute( Parameter )] struct PreRangeAttribute { PreRangeAttribute(); #line 200 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" unsigned int Deref; const char* MinVal; const char* MaxVal; }; [repeatable] [source_annotation_attribute( Parameter|ReturnValue )] struct PostRangeAttribute { PostRangeAttribute(); #line 212 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" unsigned int Deref; const char* MinVal; const char* MaxVal; }; #line 218 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" }; #line 222 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" typedef ::vc_attributes::YesNoMaybe SA_YesNoMaybe; const ::vc_attributes::YesNoMaybe SA_Yes = ::vc_attributes::Yes; const ::vc_attributes::YesNoMaybe SA_No = ::vc_attributes::No; const ::vc_attributes::YesNoMaybe SA_Maybe = ::vc_attributes::Maybe; typedef ::vc_attributes::AccessType SA_AccessType; const ::vc_attributes::AccessType SA_NoAccess = ::vc_attributes::NoAccess; const ::vc_attributes::AccessType SA_Read = ::vc_attributes::Read; const ::vc_attributes::AccessType SA_Write = ::vc_attributes::Write; const ::vc_attributes::AccessType SA_ReadWrite = ::vc_attributes::ReadWrite; typedef ::vc_attributes::PreAttribute SA_Pre; typedef ::vc_attributes::PostAttribute SA_Post; typedef ::vc_attributes::FormatStringAttribute SA_FormatString; typedef ::vc_attributes::InvalidCheckAttribute SA_InvalidCheck; typedef ::vc_attributes::SuccessAttribute SA_Success; typedef ::vc_attributes::PreBoundAttribute SA_PreBound; typedef ::vc_attributes::PostBoundAttribute SA_PostBound; typedef ::vc_attributes::PreRangeAttribute SA_PreRange; typedef ::vc_attributes::PostRangeAttribute SA_PostRange; #line 266 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" #line 282 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" #line 284 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" #line 305 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" #line 308 "c:\\program files (x86)\\microsoft visual studio 10.0\\vc\\include\\codeanalysis\\sourceannotations.h" #line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1034 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1130 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1230 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1282 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1494 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" extern "C" { #line 1500 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1721 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1755 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1985 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1992 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 1993 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" } #line 1997 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\sal.h" #line 57 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #pragma pack(push,8) #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #pragma once #line 21 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #pragma pack(push,8) extern "C" { #line 34 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #line 43 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" typedef __w64 unsigned int uintptr_t; #line 50 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #line 52 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" typedef char * va_list; #line 59 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #line 61 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #line 67 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #line 79 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #line 82 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #line 96 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #line 141 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" } #line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #pragma pack(pop) #line 149 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\vadefs.h" #line 64 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" extern "C" { #line 68 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 74 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 79 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 84 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 92 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 99 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 101 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 102 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 111 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 112 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 123 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 126 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 127 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 133 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 143 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 153 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 159 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 167 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 169 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 170 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 175 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 177 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 178 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 189 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 190 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 197 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 198 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 216 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 221 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 230 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 237 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 238 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 244 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 251 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 252 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 259 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 260 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 265 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 268 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 270 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 271 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 272 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 278 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 289 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 291 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 292 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 293 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 304 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 311 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 312 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 320 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 322 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 323 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 333 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 334 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 344 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 345 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 353 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 358 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 359 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 368 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 369 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 378 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 379 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 383 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 389 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 394 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 396 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 397 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" typedef size_t rsize_t; #line 412 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 413 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" typedef __w64 int intptr_t; #line 420 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 422 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" typedef __w64 int ptrdiff_t; #line 438 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 440 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" typedef unsigned short wint_t; typedef unsigned short wctype_t; #line 451 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" typedef int errno_t; #line 471 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" typedef __w64 long __time32_t; #line 476 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" typedef __int64 __time64_t; #line 481 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" typedef __time64_t time_t; #line 488 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 490 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 498 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 499 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 504 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 506 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 507 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 512 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 514 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 515 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 521 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 525 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 530 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 532 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 533 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" __declspec(dllimport) void __cdecl _invalid_parameter( const wchar_t *, const wchar_t *, const wchar_t *, unsigned int, uintptr_t); #line 548 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" __declspec(dllimport) __declspec(noreturn) void __cdecl _invoke_watson( const wchar_t *, const wchar_t *, const wchar_t *, unsigned int, uintptr_t); #line 556 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 569 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 577 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 740 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 741 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 1807 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 1951 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 1952 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" struct threadlocaleinfostruct; struct threadmbcinfostruct; typedef struct threadlocaleinfostruct * pthreadlocinfo; typedef struct threadmbcinfostruct * pthreadmbcinfo; struct __lc_time_data; typedef struct localeinfo_struct { pthreadlocinfo locinfo; pthreadmbcinfo mbcinfo; } _locale_tstruct, *_locale_t; typedef struct tagLC_ID { unsigned short wLanguage; unsigned short wCountry; unsigned short wCodePage; } LC_ID, *LPLC_ID; #line 1973 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" typedef struct threadlocaleinfostruct { int refcount; unsigned int lc_codepage; unsigned int lc_collate_cp; unsigned long lc_handle[6]; LC_ID lc_id[6]; struct { char *locale; wchar_t *wlocale; int *refcount; int *wrefcount; } lc_category[6]; int lc_clike; int mb_cur_max; int * lconv_intl_refcount; int * lconv_num_refcount; int * lconv_mon_refcount; struct lconv * lconv; int * ctype1_refcount; unsigned short * ctype1; const unsigned short * pctype; const unsigned char * pclmap; const unsigned char * pcumap; struct __lc_time_data * lc_time_curr; } threadlocinfo; #line 2002 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" } #line 2006 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 2010 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 2012 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 2016 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 2018 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 2022 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 2024 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 2031 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 2035 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #pragma pack(pop) #line 2039 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 7 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #pragma pack(push,8) #line 20 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 62 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 64 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 65 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 73 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 74 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 91 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 95 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 99 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 103 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 162 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 174 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 175 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 184 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 186 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 191 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #pragma detect_mismatch("_MSC_VER", "1600") #line 196 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 201 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 203 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #pragma detect_mismatch("_ITERATOR_DEBUG_LEVEL", "2") #line 207 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 208 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 209 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 215 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 220 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 222 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 223 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 227 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 239 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 244 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 260 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 265 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 344 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 356 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\use_ansi.h" #pragma once #pragma comment(lib,"msvcprtd") #line 31 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\use_ansi.h" #line 49 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\use_ansi.h" #line 51 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\use_ansi.h" #line 53 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\use_ansi.h" #line 55 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\use_ansi.h" #line 358 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 366 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 374 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 392 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 394 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 395 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 416 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 418 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 419 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 424 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 426 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 427 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 435 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 437 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 439 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 445 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 447 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 448 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 454 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 456 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 457 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 463 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 465 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 466 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 470 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 477 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 478 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 482 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 511 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 531 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" namespace std { typedef bool _Bool; } #line 539 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" typedef __int64 _Longlong; typedef unsigned __int64 _ULonglong; #line 562 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 570 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 574 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" typedef unsigned short char16_t; typedef unsigned int char32_t; #line 579 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 581 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" namespace std { enum _Uninitialized { _Noinit }; #pragma warning(push) #pragma warning(disable:4412) class __declspec(dllimport) _Lockit { public: #line 624 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" __thiscall _Lockit(); explicit __thiscall _Lockit(int); __thiscall ~_Lockit(); #line 628 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" static void __cdecl _Lockit_ctor(int); static void __cdecl _Lockit_dtor(int); private: static void __cdecl _Lockit_ctor(_Lockit *); static void __cdecl _Lockit_ctor(_Lockit *, int); static void __cdecl _Lockit_dtor(_Lockit *); _Lockit(const _Lockit&); _Lockit& operator=(const _Lockit&); int _Locktype; #line 655 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" }; #line 741 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" class __declspec(dllimport) _Mutex { public: #line 773 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" __thiscall _Mutex(_Uninitialized) { } __thiscall _Mutex(); __thiscall ~_Mutex(); void __thiscall _Lock(); void __thiscall _Unlock(); #line 782 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" private: static void __cdecl _Mutex_ctor(_Mutex *); static void __cdecl _Mutex_dtor(_Mutex *); static void __cdecl _Mutex_Lock(_Mutex *); static void __cdecl _Mutex_Unlock(_Mutex *); _Mutex(const _Mutex&); _Mutex& operator=(const _Mutex&); void *_Mtx; #line 802 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" }; class __declspec(dllimport) _Init_locks { public: #line 820 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" __thiscall _Init_locks(); __thiscall ~_Init_locks(); #line 823 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" private: static void __cdecl _Init_locks_ctor(_Init_locks *); static void __cdecl _Init_locks_dtor(_Init_locks *); #line 837 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" }; #pragma warning(pop) } #line 842 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" __declspec(dllimport) void __cdecl _Atexit(void (__cdecl *)(void)); typedef int _Mbstatet; typedef unsigned long _Uint32t; #pragma pack(pop) #line 863 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\yvals.h" #line 6 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstddef" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 21 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" extern "C" { #line 25 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" #line 33 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" #line 34 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" namespace std { typedef decltype(__nullptr) nullptr_t; } using ::std::nullptr_t; #line 41 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" #line 42 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" __declspec(dllimport) extern int * __cdecl _errno(void); errno_t __cdecl _set_errno( int _Value); errno_t __cdecl _get_errno( int * _Value); #line 53 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" #line 62 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" #line 72 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" __declspec(dllimport) extern unsigned long __cdecl __threadid(void); __declspec(dllimport) extern uintptr_t __cdecl __threadhandle(void); } #line 80 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" #line 82 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stddef.h" #line 14 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstddef" #line 15 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstddef" namespace std { using :: ptrdiff_t; using :: size_t; } #line 21 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstddef" #line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstddef" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 44 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 50 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 54 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 58 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 62 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 66 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 70 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 74 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 78 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 87 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 89 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 105 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_stdlib_config.hpp" #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 46 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 65 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 74 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 82 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 88 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 98 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\xstddef" #pragma once #line 13 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\xstddef" #pragma pack(push,8) #pragma warning(push,3) namespace std { #line 68 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\xstddef" template class _If { public: typedef _Ty2 _Type; }; template class _If { public: typedef _Ty1 _Type; }; namespace tr1 { typedef char (&_No)[1]; typedef char (&_Yes)[2]; } #line 103 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\xstddef" struct _Bool_struct { int _Member; }; typedef int _Bool_struct::* _Bool_type; #line 127 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\xstddef" #line 129 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\xstddef" template struct unary_function { typedef _Arg argument_type; typedef _Result result_type; }; template struct binary_function { typedef _Arg1 first_argument_type; typedef _Arg2 second_argument_type; typedef _Result result_type; }; } #pragma warning(pop) #pragma pack(pop) #line 157 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\xstddef" #line 158 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\xstddef" #line 21 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 21 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" extern "C" { #line 25 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 30 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) void * __cdecl _memccpy( void * _Dst, const void * _Src, int _Val, size_t _MaxCount); __declspec(dllimport) const void * __cdecl memchr( const void * _Buf , int _Val, size_t _MaxCount); __declspec(dllimport) int __cdecl _memicmp( const void * _Buf1, const void * _Buf2, size_t _Size); __declspec(dllimport) int __cdecl _memicmp_l( const void * _Buf1, const void * _Buf2, size_t _Size, _locale_t _Locale); int __cdecl memcmp( const void * _Buf1, const void * _Buf2, size_t _Size); void * __cdecl memcpy( void * _Dst, const void * _Src, size_t _Size); __declspec(dllimport) errno_t __cdecl memcpy_s( void * _Dst, rsize_t _DstSize, const void * _Src, rsize_t _MaxCount); #line 76 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 87 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 88 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" void * __cdecl memset( void * _Dst, int _Val, size_t _Size); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_memccpy" ". See online help for details.")) __declspec(dllimport) void * __cdecl memccpy( void * _Dst, const void * _Src, int _Val, size_t _Size); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_memicmp" ". See online help for details.")) __declspec(dllimport) int __cdecl memicmp( const void * _Buf1, const void * _Buf2, size_t _Size); #line 95 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 97 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) errno_t __cdecl _strset_s( char * _Dst, size_t _DstSize, int _Value); extern "C++" { template inline errno_t __cdecl _strset_s( char (&_Dest)[_Size], int _Value) throw() { return _strset_s(_Dest, _Size, _Value); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strset_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) char * __cdecl _strset( char *_Dest, int _Value); __declspec(dllimport) errno_t __cdecl strcpy_s( char * _Dst, rsize_t _SizeInBytes, const char * _Src); #line 104 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" extern "C++" { template inline errno_t __cdecl strcpy_s( char (&_Dest)[_Size], const char * _Source) throw() { return strcpy_s(_Dest, _Size, _Source); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "strcpy_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) char * __cdecl strcpy( char *_Dest, const char * _Source); __declspec(dllimport) errno_t __cdecl strcat_s( char * _Dst, rsize_t _SizeInBytes, const char * _Src); #line 109 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" extern "C++" { template inline errno_t __cdecl strcat_s( char (&_Dest)[_Size], const char * _Source) throw() { return strcat_s(_Dest, _Size, _Source); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "strcat_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) char * __cdecl strcat( char *_Dest, const char * _Source); int __cdecl strcmp( const char * _Str1, const char * _Str2); size_t __cdecl strlen( const char * _Str); __declspec(dllimport) size_t __cdecl strnlen( const char * _Str, size_t _MaxCount); static __inline size_t __cdecl strnlen_s( const char * _Str, size_t _MaxCount) { return (_Str==0) ? 0 : strnlen(_Str, _MaxCount); } #line 120 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) errno_t __cdecl memmove_s( void * _Dst, rsize_t _DstSize, const void * _Src, rsize_t _MaxCount); #line 123 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 127 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) void * __cdecl memmove( void * _Dst, const void * _Src, size_t _Size); #line 129 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 134 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) char * __cdecl _strdup( const char * _Src); #line 140 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) const char * __cdecl strchr( const char * _Str, int _Val); __declspec(dllimport) int __cdecl _stricmp( const char * _Str1, const char * _Str2); __declspec(dllimport) int __cdecl _strcmpi( const char * _Str1, const char * _Str2); __declspec(dllimport) int __cdecl _stricmp_l( const char * _Str1, const char * _Str2, _locale_t _Locale); __declspec(dllimport) int __cdecl strcoll( const char * _Str1, const char * _Str2); __declspec(dllimport) int __cdecl _strcoll_l( const char * _Str1, const char * _Str2, _locale_t _Locale); __declspec(dllimport) int __cdecl _stricoll( const char * _Str1, const char * _Str2); __declspec(dllimport) int __cdecl _stricoll_l( const char * _Str1, const char * _Str2, _locale_t _Locale); __declspec(dllimport) int __cdecl _strncoll ( const char * _Str1, const char * _Str2, size_t _MaxCount); __declspec(dllimport) int __cdecl _strncoll_l( const char * _Str1, const char * _Str2, size_t _MaxCount, _locale_t _Locale); __declspec(dllimport) int __cdecl _strnicoll ( const char * _Str1, const char * _Str2, size_t _MaxCount); __declspec(dllimport) int __cdecl _strnicoll_l( const char * _Str1, const char * _Str2, size_t _MaxCount, _locale_t _Locale); __declspec(dllimport) size_t __cdecl strcspn( const char * _Str, const char * _Control); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strerror_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl _strerror( const char * _ErrMsg); __declspec(dllimport) errno_t __cdecl _strerror_s( char * _Buf, size_t _SizeInBytes, const char * _ErrMsg); extern "C++" { template inline errno_t __cdecl _strerror_s(char (&_Buffer)[_Size], const char * _ErrorMessage) throw() { return _strerror_s(_Buffer, _Size, _ErrorMessage); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "strerror_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl strerror( int); __declspec(dllimport) errno_t __cdecl strerror_s( char * _Buf, size_t _SizeInBytes, int _ErrNum); #line 161 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" extern "C++" { template inline errno_t __cdecl strerror_s(char (&_Buffer)[_Size], int _ErrorMessage) throw() { return strerror_s(_Buffer, _Size, _ErrorMessage); } } __declspec(dllimport) errno_t __cdecl _strlwr_s( char * _Str, size_t _Size); extern "C++" { template inline errno_t __cdecl _strlwr_s( char (&_String)[_Size]) throw() { return _strlwr_s(_String, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strlwr_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl _strlwr( char *_String); __declspec(dllimport) errno_t __cdecl _strlwr_s_l( char * _Str, size_t _Size, _locale_t _Locale); extern "C++" { template inline errno_t __cdecl _strlwr_s_l( char (&_String)[_Size], _locale_t _Locale) throw() { return _strlwr_s_l(_String, _Size, _Locale); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strlwr_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl _strlwr_l( char *_String, _locale_t _Locale); __declspec(dllimport) errno_t __cdecl strncat_s( char * _Dst, rsize_t _SizeInBytes, const char * _Src, rsize_t _MaxCount); #line 171 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" extern "C++" { template inline errno_t __cdecl strncat_s( char (&_Dest)[_Size], const char * _Source, size_t _Count) throw() { return strncat_s(_Dest, _Size, _Source, _Count); } } #pragma warning(push) #pragma warning(disable:6059) __declspec(deprecated("This function or variable may be unsafe. Consider using " "strncat_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl strncat( char *_Dest, const char * _Source, size_t _Count); #pragma warning(pop) #line 180 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) int __cdecl strncmp( const char * _Str1, const char * _Str2, size_t _MaxCount); #line 182 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) int __cdecl _strnicmp( const char * _Str1, const char * _Str2, size_t _MaxCount); __declspec(dllimport) int __cdecl _strnicmp_l( const char * _Str1, const char * _Str2, size_t _MaxCount, _locale_t _Locale); __declspec(dllimport) errno_t __cdecl strncpy_s( char * _Dst, rsize_t _SizeInBytes, const char * _Src, rsize_t _MaxCount); #line 187 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" extern "C++" { template inline errno_t __cdecl strncpy_s(char (&_Dest)[_Size], const char * _Source, size_t _Count) throw() { return strncpy_s(_Dest, _Size, _Source, _Count); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "strncpy_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl strncpy( char *_Dest, const char * _Source, size_t _Count); __declspec(dllimport) errno_t __cdecl _strnset_s( char * _Str, size_t _SizeInBytes, int _Val, size_t _MaxCount); extern "C++" { template inline errno_t __cdecl _strnset_s( char (&_Dest)[_Size], int _Val, size_t _Count) throw() { return _strnset_s(_Dest, _Size, _Val, _Count); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strnset_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl _strnset( char *_Dest, int _Val, size_t _Count); __declspec(dllimport) const char * __cdecl strpbrk( const char * _Str, const char * _Control); __declspec(dllimport) const char * __cdecl strrchr( const char * _Str, int _Ch); __declspec(dllimport) char * __cdecl _strrev( char * _Str); __declspec(dllimport) size_t __cdecl strspn( const char * _Str, const char * _Control); __declspec(dllimport) const char * __cdecl strstr( const char * _Str, const char * _SubStr); __declspec(deprecated("This function or variable may be unsafe. Consider using " "strtok_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl strtok( char * _Str, const char * _Delim); __declspec(dllimport) char * __cdecl strtok_s( char * _Str, const char * _Delim, char ** _Context); #line 201 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) errno_t __cdecl _strupr_s( char * _Str, size_t _Size); extern "C++" { template inline errno_t __cdecl _strupr_s( char (&_String)[_Size]) throw() { return _strupr_s(_String, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strupr_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl _strupr( char *_String); __declspec(dllimport) errno_t __cdecl _strupr_s_l( char * _Str, size_t _Size, _locale_t _Locale); extern "C++" { template inline errno_t __cdecl _strupr_s_l( char (&_String)[_Size], _locale_t _Locale) throw() { return _strupr_s_l(_String, _Size, _Locale); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_strupr_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl _strupr_l( char *_String, _locale_t _Locale); __declspec(dllimport) size_t __cdecl strxfrm ( char * _Dst, const char * _Src, size_t _MaxCount); __declspec(dllimport) size_t __cdecl _strxfrm_l( char * _Dst, const char * _Src, size_t _MaxCount, _locale_t _Locale); extern "C++" { inline char * __cdecl strchr( char * _Str, int _Ch) { return (char*)strchr((const char*)_Str, _Ch); } inline char * __cdecl strpbrk( char * _Str, const char * _Control) { return (char*)strpbrk((const char*)_Str, _Control); } inline char * __cdecl strrchr( char * _Str, int _Ch) { return (char*)strrchr((const char*)_Str, _Ch); } inline char * __cdecl strstr( char * _Str, const char * _SubStr) { return (char*)strstr((const char*)_Str, _SubStr); } #line 223 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" inline void * __cdecl memchr( void * _Pv, int _C, size_t _N) { return (void*)memchr((const void*)_Pv, _C, _N); } #line 228 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" } #line 230 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 237 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_strdup" ". See online help for details.")) __declspec(dllimport) char * __cdecl strdup( const char * _Src); #line 243 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_strcmpi" ". See online help for details.")) __declspec(dllimport) int __cdecl strcmpi( const char * _Str1, const char * _Str2); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_stricmp" ". See online help for details.")) __declspec(dllimport) int __cdecl stricmp( const char * _Str1, const char * _Str2); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_strlwr" ". See online help for details.")) __declspec(dllimport) char * __cdecl strlwr( char * _Str); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_strnicmp" ". See online help for details.")) __declspec(dllimport) int __cdecl strnicmp( const char * _Str1, const char * _Str, size_t _MaxCount); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_strnset" ". See online help for details.")) __declspec(dllimport) char * __cdecl strnset( char * _Str, int _Val, size_t _MaxCount); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_strrev" ". See online help for details.")) __declspec(dllimport) char * __cdecl strrev( char * _Str); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_strset" ". See online help for details.")) char * __cdecl strset( char * _Str, int _Val); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_strupr" ". See online help for details.")) __declspec(dllimport) char * __cdecl strupr( char * _Str); #line 255 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 265 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) wchar_t * __cdecl _wcsdup( const wchar_t * _Str); #line 271 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) errno_t __cdecl wcscat_s( wchar_t * _Dst, rsize_t _SizeInWords, const wchar_t * _Src); #line 275 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" extern "C++" { template inline errno_t __cdecl wcscat_s( wchar_t (&_Dest)[_Size], const wchar_t * _Source) throw() { return wcscat_s(_Dest, _Size, _Source); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcscat_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcscat( wchar_t *_Dest, const wchar_t * _Source); __declspec(dllimport) const wchar_t * __cdecl wcschr( const wchar_t * _Str, wchar_t _Ch); __declspec(dllimport) int __cdecl wcscmp( const wchar_t * _Str1, const wchar_t * _Str2); __declspec(dllimport) errno_t __cdecl wcscpy_s( wchar_t * _Dst, rsize_t _SizeInWords, const wchar_t * _Src); #line 282 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" extern "C++" { template inline errno_t __cdecl wcscpy_s(wchar_t (&_Dest)[_Size], const wchar_t * _Source) throw() { return wcscpy_s(_Dest, _Size, _Source); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcscpy_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcscpy( wchar_t *_Dest, const wchar_t * _Source); __declspec(dllimport) size_t __cdecl wcscspn( const wchar_t * _Str, const wchar_t * _Control); __declspec(dllimport) size_t __cdecl wcslen( const wchar_t * _Str); __declspec(dllimport) size_t __cdecl wcsnlen( const wchar_t * _Src, size_t _MaxCount); static __inline size_t __cdecl wcsnlen_s( const wchar_t * _Src, size_t _MaxCount) { return (_Src == 0) ? 0 : wcsnlen(_Src, _MaxCount); } #line 293 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(dllimport) errno_t __cdecl wcsncat_s( wchar_t * _Dst, rsize_t _SizeInWords, const wchar_t * _Src, rsize_t _MaxCount); #line 296 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" extern "C++" { template inline errno_t __cdecl wcsncat_s( wchar_t (&_Dest)[_Size], const wchar_t * _Source, size_t _Count) throw() { return wcsncat_s(_Dest, _Size, _Source, _Count); } } #pragma warning(push) #pragma warning(disable:6059) __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcsncat_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcsncat( wchar_t *_Dest, const wchar_t * _Source, size_t _Count); #pragma warning(pop) __declspec(dllimport) int __cdecl wcsncmp( const wchar_t * _Str1, const wchar_t * _Str2, size_t _MaxCount); __declspec(dllimport) errno_t __cdecl wcsncpy_s( wchar_t * _Dst, rsize_t _SizeInWords, const wchar_t * _Src, rsize_t _MaxCount); #line 305 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" extern "C++" { template inline errno_t __cdecl wcsncpy_s(wchar_t (&_Dest)[_Size], const wchar_t * _Source, size_t _Count) throw() { return wcsncpy_s(_Dest, _Size, _Source, _Count); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcsncpy_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcsncpy( wchar_t *_Dest, const wchar_t * _Source, size_t _Count); __declspec(dllimport) const wchar_t * __cdecl wcspbrk( const wchar_t * _Str, const wchar_t * _Control); __declspec(dllimport) const wchar_t * __cdecl wcsrchr( const wchar_t * _Str, wchar_t _Ch); __declspec(dllimport) size_t __cdecl wcsspn( const wchar_t * _Str, const wchar_t * _Control); __declspec(dllimport) const wchar_t * __cdecl wcsstr( const wchar_t * _Str, const wchar_t * _SubStr); __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcstok_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcstok( wchar_t * _Str, const wchar_t * _Delim); __declspec(dllimport) wchar_t * __cdecl wcstok_s( wchar_t * _Str, const wchar_t * _Delim, wchar_t ** _Context); #line 315 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcserror_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wcserror( int _ErrNum); __declspec(dllimport) errno_t __cdecl _wcserror_s( wchar_t * _Buf, size_t _SizeInWords, int _ErrNum); extern "C++" { template inline errno_t __cdecl _wcserror_s(wchar_t (&_Buffer)[_Size], int _Error) throw() { return _wcserror_s(_Buffer, _Size, _Error); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "__wcserror_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl __wcserror( const wchar_t * _Str); __declspec(dllimport) errno_t __cdecl __wcserror_s( wchar_t * _Buffer, size_t _SizeInWords, const wchar_t * _ErrMsg); extern "C++" { template inline errno_t __cdecl __wcserror_s(wchar_t (&_Buffer)[_Size], const wchar_t * _ErrorMessage) throw() { return __wcserror_s(_Buffer, _Size, _ErrorMessage); } } __declspec(dllimport) int __cdecl _wcsicmp( const wchar_t * _Str1, const wchar_t * _Str2); __declspec(dllimport) int __cdecl _wcsicmp_l( const wchar_t * _Str1, const wchar_t * _Str2, _locale_t _Locale); __declspec(dllimport) int __cdecl _wcsnicmp( const wchar_t * _Str1, const wchar_t * _Str2, size_t _MaxCount); __declspec(dllimport) int __cdecl _wcsnicmp_l( const wchar_t * _Str1, const wchar_t * _Str2, size_t _MaxCount, _locale_t _Locale); __declspec(dllimport) errno_t __cdecl _wcsnset_s( wchar_t * _Dst, size_t _SizeInWords, wchar_t _Val, size_t _MaxCount); extern "C++" { template inline errno_t __cdecl _wcsnset_s( wchar_t (&_Dst)[_Size], wchar_t _Val, size_t _MaxCount) throw() { return _wcsnset_s(_Dst, _Size, _Val, _MaxCount); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcsnset_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wcsnset( wchar_t *_Str, wchar_t _Val, size_t _MaxCount); __declspec(dllimport) wchar_t * __cdecl _wcsrev( wchar_t * _Str); __declspec(dllimport) errno_t __cdecl _wcsset_s( wchar_t * _Dst, size_t _SizeInWords, wchar_t _Value); extern "C++" { template inline errno_t __cdecl _wcsset_s( wchar_t (&_Str)[_Size], wchar_t _Val) throw() { return _wcsset_s(_Str, _Size, _Val); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcsset_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wcsset( wchar_t *_Str, wchar_t _Val); __declspec(dllimport) errno_t __cdecl _wcslwr_s( wchar_t * _Str, size_t _SizeInWords); extern "C++" { template inline errno_t __cdecl _wcslwr_s( wchar_t (&_String)[_Size]) throw() { return _wcslwr_s(_String, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcslwr_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wcslwr( wchar_t *_String); __declspec(dllimport) errno_t __cdecl _wcslwr_s_l( wchar_t * _Str, size_t _SizeInWords, _locale_t _Locale); extern "C++" { template inline errno_t __cdecl _wcslwr_s_l( wchar_t (&_String)[_Size], _locale_t _Locale) throw() { return _wcslwr_s_l(_String, _Size, _Locale); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcslwr_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wcslwr_l( wchar_t *_String, _locale_t _Locale); __declspec(dllimport) errno_t __cdecl _wcsupr_s( wchar_t * _Str, size_t _Size); extern "C++" { template inline errno_t __cdecl _wcsupr_s( wchar_t (&_String)[_Size]) throw() { return _wcsupr_s(_String, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcsupr_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wcsupr( wchar_t *_String); __declspec(dllimport) errno_t __cdecl _wcsupr_s_l( wchar_t * _Str, size_t _Size, _locale_t _Locale); extern "C++" { template inline errno_t __cdecl _wcsupr_s_l( wchar_t (&_String)[_Size], _locale_t _Locale) throw() { return _wcsupr_s_l(_String, _Size, _Locale); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcsupr_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wcsupr_l( wchar_t *_String, _locale_t _Locale); __declspec(dllimport) size_t __cdecl wcsxfrm( wchar_t * _Dst, const wchar_t * _Src, size_t _MaxCount); __declspec(dllimport) size_t __cdecl _wcsxfrm_l( wchar_t * _Dst, const wchar_t *_Src, size_t _MaxCount, _locale_t _Locale); __declspec(dllimport) int __cdecl wcscoll( const wchar_t * _Str1, const wchar_t * _Str2); __declspec(dllimport) int __cdecl _wcscoll_l( const wchar_t * _Str1, const wchar_t * _Str2, _locale_t _Locale); __declspec(dllimport) int __cdecl _wcsicoll( const wchar_t * _Str1, const wchar_t * _Str2); __declspec(dllimport) int __cdecl _wcsicoll_l( const wchar_t * _Str1, const wchar_t *_Str2, _locale_t _Locale); __declspec(dllimport) int __cdecl _wcsncoll( const wchar_t * _Str1, const wchar_t * _Str2, size_t _MaxCount); __declspec(dllimport) int __cdecl _wcsncoll_l( const wchar_t * _Str1, const wchar_t * _Str2, size_t _MaxCount, _locale_t _Locale); __declspec(dllimport) int __cdecl _wcsnicoll( const wchar_t * _Str1, const wchar_t * _Str2, size_t _MaxCount); __declspec(dllimport) int __cdecl _wcsnicoll_l( const wchar_t * _Str1, const wchar_t * _Str2, size_t _MaxCount, _locale_t _Locale); extern "C++" { inline wchar_t * __cdecl wcschr( wchar_t *_Str, wchar_t _Ch) {return ((wchar_t *)wcschr((const wchar_t *)_Str, _Ch)); } inline wchar_t * __cdecl wcspbrk( wchar_t *_Str, const wchar_t *_Control) {return ((wchar_t *)wcspbrk((const wchar_t *)_Str, _Control)); } inline wchar_t * __cdecl wcsrchr( wchar_t *_Str, wchar_t _Ch) {return ((wchar_t *)wcsrchr((const wchar_t *)_Str, _Ch)); } inline wchar_t * __cdecl wcsstr( wchar_t *_Str, const wchar_t *_SubStr) {return ((wchar_t *)wcsstr((const wchar_t *)_Str, _SubStr)); } } #line 371 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 372 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 379 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_wcsdup" ". See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcsdup( const wchar_t * _Str); #line 385 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_wcsicmp" ". See online help for details.")) __declspec(dllimport) int __cdecl wcsicmp( const wchar_t * _Str1, const wchar_t * _Str2); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_wcsnicmp" ". See online help for details.")) __declspec(dllimport) int __cdecl wcsnicmp( const wchar_t * _Str1, const wchar_t * _Str2, size_t _MaxCount); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_wcsnset" ". See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcsnset( wchar_t * _Str, wchar_t _Val, size_t _MaxCount); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_wcsrev" ". See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcsrev( wchar_t * _Str); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_wcsset" ". See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcsset( wchar_t * _Str, wchar_t _Val); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_wcslwr" ". See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcslwr( wchar_t * _Str); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_wcsupr" ". See online help for details.")) __declspec(dllimport) wchar_t * __cdecl wcsupr( wchar_t * _Str); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_wcsicoll" ". See online help for details.")) __declspec(dllimport) int __cdecl wcsicoll( const wchar_t * _Str1, const wchar_t * _Str2); #line 400 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 403 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" } #line 408 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 410 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\string.h" #line 24 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" #line 25 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" #pragma pack(push,8) #line 35 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" struct __type_info_node { void *_MemPtr; __type_info_node* _Next; }; extern __type_info_node __type_info_root_node; class type_info { public: size_t hash_code() const throw () { const char *_Keyval = name(); size_t _Val = 2166136261U; size_t _First = 0; size_t _Last = :: strlen(_Keyval); size_t _Stride = 1 + _Last / 10; for(; _First < _Last; _First += _Stride) _Val = 16777619U * _Val ^ (size_t)_Keyval[_First]; return (_Val); } #line 59 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" virtual ~type_info(); __declspec(dllimport) bool operator==(const type_info& _Rhs) const; __declspec(dllimport) bool operator!=(const type_info& _Rhs) const; __declspec(dllimport) int before(const type_info& _Rhs) const; __declspec(dllimport) const char* name(__type_info_node* __ptype_info_node = &__type_info_root_node) const; __declspec(dllimport) const char* raw_name() const; private: void *_M_data; char _M_d_name[1]; type_info(const type_info& _Rhs); type_info& operator=(const type_info& _Rhs); __declspec(dllimport) static const char *__cdecl _Name_base(const type_info *,__type_info_node* __ptype_info_node); __declspec(dllimport) static void __cdecl _Type_info_dtor(type_info *); }; namespace std { using ::type_info; } #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" #pragma once #pragma pack(push,8) #pragma warning(push,3) namespace std { } #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\eh.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 15 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\eh.h" #pragma pack(push,8) typedef void (__cdecl *terminate_function)(); typedef void (__cdecl *terminate_handler)(); typedef void (__cdecl *unexpected_function)(); typedef void (__cdecl *unexpected_handler)(); #line 41 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\eh.h" struct _EXCEPTION_POINTERS; typedef void (__cdecl *_se_translator_function)(unsigned int, struct _EXCEPTION_POINTERS*); #line 53 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\eh.h" __declspec(dllimport) __declspec(noreturn) void __cdecl terminate(void); __declspec(dllimport) void __cdecl unexpected(void); __declspec(dllimport) int __cdecl _is_exception_typeof( const type_info &_Type, struct _EXCEPTION_POINTERS * _ExceptionPtr); __declspec(dllimport) terminate_function __cdecl set_terminate( terminate_function _NewPtFunc); extern "C" __declspec(dllimport) terminate_function __cdecl _get_terminate(void); __declspec(dllimport) unexpected_function __cdecl set_unexpected( unexpected_function _NewPtFunc); extern "C" __declspec(dllimport) unexpected_function __cdecl _get_unexpected(void); #line 66 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\eh.h" __declspec(dllimport) _se_translator_function __cdecl _set_se_translator( _se_translator_function _NewPtFunc); #line 71 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\eh.h" __declspec(dllimport) bool __cdecl __uncaught_exception(); #pragma pack(pop) #line 83 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\eh.h" #line 84 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\eh.h" #line 39 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 21 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #pragma pack(push,8) extern "C" { #line 31 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #line 39 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #line 45 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" typedef struct _heapinfo { int * _pentry; size_t _size; int _useflag; } _HEAPINFO; #line 65 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #line 101 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" __declspec(dllimport) __declspec(noalias) __declspec(restrict) void * __cdecl calloc( size_t _Count, size_t _Size); __declspec(dllimport) __declspec(noalias) void __cdecl free( void * _Memory); __declspec(dllimport) __declspec(noalias) __declspec(restrict) void * __cdecl malloc( size_t _Size); __declspec(dllimport) __declspec(noalias) __declspec(restrict) void * __cdecl realloc( void * _Memory, size_t _NewSize); __declspec(dllimport) __declspec(noalias) __declspec(restrict) void * __cdecl _recalloc( void * _Memory, size_t _Count, size_t _Size); __declspec(dllimport) __declspec(noalias) void __cdecl _aligned_free( void * _Memory); __declspec(dllimport) __declspec(noalias) __declspec(restrict) void * __cdecl _aligned_malloc( size_t _Size, size_t _Alignment); __declspec(dllimport) __declspec(noalias) __declspec(restrict) void * __cdecl _aligned_offset_malloc( size_t _Size, size_t _Alignment, size_t _Offset); __declspec(dllimport) __declspec(noalias) __declspec(restrict) void * __cdecl _aligned_realloc( void * _Memory, size_t _NewSize, size_t _Alignment); __declspec(dllimport) __declspec(noalias) __declspec(restrict) void * __cdecl _aligned_recalloc( void * _Memory, size_t _Count, size_t _Size, size_t _Alignment); __declspec(dllimport) __declspec(noalias) __declspec(restrict) void * __cdecl _aligned_offset_realloc( void * _Memory, size_t _NewSize, size_t _Alignment, size_t _Offset); __declspec(dllimport) __declspec(noalias) __declspec(restrict) void * __cdecl _aligned_offset_recalloc( void * _Memory, size_t _Count, size_t _Size, size_t _Alignment, size_t _Offset); __declspec(dllimport) size_t __cdecl _aligned_msize( void * _Memory, size_t _Alignment, size_t _Offset); #line 124 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #line 141 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" __declspec(dllimport) int __cdecl _resetstkoflw (void); __declspec(dllimport) unsigned long __cdecl _set_malloc_crt_max_wait( unsigned long _NewValue); #line 156 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" __declspec(dllimport) void * __cdecl _expand( void * _Memory, size_t _NewSize); __declspec(dllimport) size_t __cdecl _msize( void * _Memory); #line 164 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" void * __cdecl _alloca( size_t _Size); __declspec(dllimport) int __cdecl _heapadd( void * _Memory, size_t _Size); __declspec(dllimport) int __cdecl _heapchk(void); __declspec(dllimport) int __cdecl _heapmin(void); __declspec(dllimport) int __cdecl _heapset( unsigned int _Fill); __declspec(dllimport) int __cdecl _heapwalk( _HEAPINFO * _EntryInfo); __declspec(dllimport) size_t __cdecl _heapused(size_t * _Used, size_t * _Commit); __declspec(dllimport) intptr_t __cdecl _get_heap_handle(void); #line 186 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" typedef char __static_assert_t[ (sizeof(unsigned int) <= 8) ]; #pragma warning(push) #pragma warning(disable:6540) __inline void *_MarkAllocaS( void *_Ptr, unsigned int _Marker) { if (_Ptr) { *((unsigned int*)_Ptr) = _Marker; _Ptr = (char*)_Ptr + 8; } return _Ptr; } #pragma warning(pop) #line 203 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #line 211 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #line 219 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" __declspec(noalias) __inline void __cdecl _freea( void * _Memory) { unsigned int _Marker; if (_Memory) { _Memory = (char*)_Memory - 8; _Marker = *(unsigned int *)_Memory; if (_Marker == 0xDDDD) { free(_Memory); } #line 244 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" } } #line 247 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #line 248 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #line 253 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #line 255 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" } #line 279 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #pragma pack(pop) #line 283 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\malloc.h" #line 40 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" #line 45 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" #line 83 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" namespace std { #line 92 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" class __declspec(dllimport) exception { public: exception(); explicit exception(const char * const &); exception(const char * const &, int); exception(const exception&); exception& operator=(const exception&); virtual ~exception(); virtual const char * what() const; private: void _Copy_str(const char *); void _Tidy(); const char * _Mywhat; bool _Mydofree; }; using ::set_terminate; using ::terminate_handler; using ::terminate; using ::set_unexpected; using ::unexpected_handler; using ::unexpected; typedef void (__cdecl *_Prhand)(const exception&); __declspec(dllimport) bool __cdecl uncaught_exception(); } #line 308 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" namespace std { #line 314 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" class bad_exception : public exception { public: bad_exception(const char *_Message = "bad exception") throw () : exception(_Message) { } virtual ~bad_exception() throw () { } #line 336 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" }; class bad_alloc : public exception { public: bad_alloc(const char *_Message) throw () : exception(_Message) { } bad_alloc() throw () : exception("bad allocation", 1) { } virtual ~bad_alloc() throw () { } #line 364 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" }; class bad_array_new_length : public bad_alloc { public: bad_array_new_length() throw () : bad_alloc("bad array new length") { } }; #line 380 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" } #line 393 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" __declspec(dllimport) void __cdecl __ExceptionPtrCreate( void* ); __declspec(dllimport) void __cdecl __ExceptionPtrDestroy( void* ); __declspec(dllimport) void __cdecl __ExceptionPtrCopy( void*, const void* ); __declspec(dllimport) void __cdecl __ExceptionPtrAssign( void*, const void* ); __declspec(dllimport) bool __cdecl __ExceptionPtrCompare( const void*, const void*); __declspec(dllimport) void __cdecl __ExceptionPtrCurrentException( void*); __declspec(dllimport) void __cdecl __ExceptionPtrRethrow( const void*); __declspec(dllimport) void __cdecl __ExceptionPtrCopyException( void*, const void*, const void*); namespace std { typedef ::std:: nullptr_t _Null_type; #line 411 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" class _Exception_ptr { public: _Exception_ptr() { __ExceptionPtrCreate(this); } _Exception_ptr(_Null_type) { __ExceptionPtrCreate(this); } ~_Exception_ptr() { __ExceptionPtrDestroy(this); } _Exception_ptr( const _Exception_ptr& _Rhs) { __ExceptionPtrCopy(this, const_cast<_Exception_ptr*>(&_Rhs)); } _Exception_ptr& operator=( const _Exception_ptr& _Rhs) { __ExceptionPtrAssign(this, const_cast<_Exception_ptr*>(&_Rhs)); return *this; } _Exception_ptr& operator=(_Null_type) { _Exception_ptr _Ptr; __ExceptionPtrAssign(this, &_Ptr); return *this; } void _RethrowException() const { __ExceptionPtrRethrow(const_cast<_Exception_ptr*>(this)); } static _Exception_ptr _Current_exception() { _Exception_ptr _Retval; __ExceptionPtrCurrentException(&_Retval); return _Retval; } static _Exception_ptr _Copy_exception( void* _Except, const void* _Ptr) { _Exception_ptr _Retval = 0; if (!_Ptr) { return _Retval; } __ExceptionPtrCopyException(&_Retval, _Except, _Ptr); return _Retval; } private: void* _Data1; void* _Data2; }; inline bool operator==( const _Exception_ptr& _Lhs, const _Exception_ptr& _Rhs) { return __ExceptionPtrCompare(const_cast<_Exception_ptr*>(&_Lhs),const_cast<_Exception_ptr*>(&_Rhs)); } inline bool operator==(_Null_type, const _Exception_ptr& _Rhs) { _Exception_ptr _Ptr; return __ExceptionPtrCompare(&_Ptr,const_cast<_Exception_ptr*>(&_Rhs)); } inline bool operator==( const _Exception_ptr& _Lhs, _Null_type) { return operator==(0,_Lhs); } typedef _Exception_ptr exception_ptr; inline exception_ptr current_exception() { return _Exception_ptr::_Current_exception(); } inline void rethrow_exception( exception_ptr _P) { _P._RethrowException(); } template void *__GetExceptionInfo(_E); template exception_ptr copy_exception(_E _Except) { return _Exception_ptr::_Copy_exception(&_Except, __GetExceptionInfo(_Except)); } } #pragma warning(pop) #pragma pack(pop) #line 517 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" #line 518 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\exception" #line 89 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" namespace std { class __declspec(dllimport) bad_cast : public exception { public: bad_cast(const char * _Message = "bad cast"); bad_cast(const bad_cast &); virtual ~bad_cast(); #line 108 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" }; class __declspec(dllimport) bad_typeid : public exception { public: bad_typeid(const char * _Message = "bad typeid"); bad_typeid(const bad_typeid &); virtual ~bad_typeid(); #line 126 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" }; class __declspec(dllimport) __non_rtti_object : public bad_typeid { public: __non_rtti_object(const char * _Message); __non_rtti_object(const __non_rtti_object &); virtual ~__non_rtti_object(); #line 145 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" }; } #line 207 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" #line 209 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" #pragma pack(pop) #line 213 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\typeinfo" #line 99 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 102 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 121 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 126 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 139 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 149 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 157 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 159 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 164 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 171 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 178 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 184 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 190 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/stdlib/dinkumware.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 50 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_platform_config.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_platform_config.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_platform_config.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_platform_config.hpp" #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_platform_config.hpp" #line 37 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_platform_config.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_platform_config.hpp" #line 107 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_platform_config.hpp" #line 133 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/select_platform_config.hpp" #line 54 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 55 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/platform/win32.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/platform/win32.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/platform/win32.hpp" #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/platform/win32.hpp" #line 42 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/platform/win32.hpp" #line 50 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/platform/win32.hpp" #line 63 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/platform/win32.hpp" #line 72 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/platform/win32.hpp" #line 76 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/platform/win32.hpp" #line 83 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/platform/win32.hpp" #line 58 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 59 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 65 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 72 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 87 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 98 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 106 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 114 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 123 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 131 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 139 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 147 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 156 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 166 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 176 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 183 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 190 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 197 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 204 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 211 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 218 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 225 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 232 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 242 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 254 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 261 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 270 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 297 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 305 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 309 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 316 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 323 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 330 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 337 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 341 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 355 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 363 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 367 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 384 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 396 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 422 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 425 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 441 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 452 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 469 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 475 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" namespace boost{ typedef long long long_long_type; typedef unsigned long long ulong_long_type; #line 490 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" } #line 492 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 504 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 525 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 573 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 585 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 586 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 604 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 605 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 619 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 620 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 632 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 635 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 641 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 648 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 653 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 676 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 678 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 682 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 684 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 691 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 702 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 707 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 712 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 716 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 720 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 724 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 728 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 732 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 739 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 743 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 748 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 752 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 756 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 760 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 764 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 768 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 772 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 776 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 780 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 784 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 788 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 798 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 802 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 806 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 810 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 814 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 818 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 822 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 826 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 830 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 834 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 838 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 842 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 846 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 850 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 854 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 858 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 862 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 866 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 870 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 874 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 878 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 882 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 886 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 890 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 894 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 898 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 902 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 921 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 931 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 942 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 947 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 954 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 963 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 970 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 977 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 984 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 994 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 996 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config/suffix.hpp" #line 62 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #pragma once #line 66 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 68 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/config.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 35 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 60 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdint.h" #pragma once typedef signed char int8_t; typedef short int16_t; typedef int int32_t; typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; typedef signed char int_least8_t; typedef short int_least16_t; typedef int int_least32_t; typedef unsigned char uint_least8_t; typedef unsigned short uint_least16_t; typedef unsigned int uint_least32_t; typedef char int_fast8_t; typedef int int_fast16_t; typedef int int_fast32_t; typedef unsigned char uint_fast8_t; typedef unsigned int uint_fast16_t; typedef unsigned int uint_fast32_t; typedef _Longlong int64_t; typedef _ULonglong uint64_t; typedef _Longlong int_least64_t; typedef _ULonglong uint_least64_t; typedef _Longlong int_fast64_t; typedef _ULonglong uint_fast64_t; typedef _Longlong intmax_t; typedef _ULonglong uintmax_t; #line 115 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdint.h" #line 131 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdint.h" #line 141 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdint.h" #line 142 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdint.h" #line 171 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdint.h" #line 172 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdint.h" #line 195 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdint.h" #line 61 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 69 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 71 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" namespace boost { using ::int8_t; using ::int_least8_t; using ::int_fast8_t; using ::uint8_t; using ::uint_least8_t; using ::uint_fast8_t; using ::int16_t; using ::int_least16_t; using ::int_fast16_t; using ::uint16_t; using ::uint_least16_t; using ::uint_fast16_t; using ::int32_t; using ::int_least32_t; using ::int_fast32_t; using ::uint32_t; using ::uint_least32_t; using ::uint_fast32_t; using ::int64_t; using ::int_least64_t; using ::int_fast64_t; using ::uint64_t; using ::uint_least64_t; using ::uint_fast64_t; #line 137 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" using ::intmax_t; using ::uintmax_t; } #line 363 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 369 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" namespace boost { using ::intptr_t; using ::uintptr_t; } #line 395 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 397 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 399 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 543 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 14 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 38 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 51 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 57 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 78 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 88 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 93 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 5 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 48 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 53 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 58 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 63 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 68 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 73 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 78 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 83 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 88 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 93 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 98 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 103 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 108 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 113 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 118 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 123 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 128 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 133 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 138 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 143 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 148 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 153 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 158 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 163 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 168 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 174 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 179 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 184 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 189 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 194 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 199 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 204 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 209 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 215 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 220 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 225 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 230 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 260 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 266 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 268 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/adl.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/msvc.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/msvc.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/adl.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/intel.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/intel.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/adl.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/gcc.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/gcc.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/gcc.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/gcc.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/adl.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/adl.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/adl.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/adl.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/gcc.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 47 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_fwd.hpp" namespace boost { namespace mpl { #line 26 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_fwd.hpp" template< typename T, T N > struct integral_c; #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_fwd.hpp" }} #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_fwd.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ctps.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ctps.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ctps.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ctps.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 26 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 26 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_tag.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_tag.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_tag.hpp" namespace boost { namespace mpl { struct integral_c_tag { static const int value = 0; }; }} #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_tag.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/static_cast.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/static_cast.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/static_cast.hpp" #line 26 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/static_cast.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/static_cast.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/nttp_decl.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/nttp.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/msvc.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/nttp.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/nttp.hpp" #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/nttp.hpp" #line 42 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/nttp.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/nttp_decl.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/nttp_decl.hpp" #line 34 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/nttp_decl.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/nttp_decl.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 35 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 43 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 47 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 53 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 54 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 60 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 69 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 70 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 80 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 92 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 103 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 105 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 34 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" namespace boost { namespace mpl { template< typename T, T N > struct integral_c { static const T value = N; #line 51 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" typedef integral_c type; #line 53 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" typedef T value_type; typedef integral_c_tag tag; #line 67 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 72 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" typedef integral_c< T, static_cast((value + 1)) > next; typedef integral_c< T, static_cast((value - 1)) > prior; #line 75 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" operator T() const { return static_cast(this->value); } }; template< typename T, T N > T const integral_c< T, N >::value; #line 87 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" }} #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" namespace boost { namespace mpl { template< bool C > struct integral_c { static const bool value = C; typedef integral_c_tag tag; typedef integral_c type; typedef bool value_type; operator bool() const { return this->value; } }; }} #line 50 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 52 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/lambda_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/void_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/void_fwd.hpp" namespace boost { namespace mpl { struct void_; }} #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/void_fwd.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/lambda_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool_fwd.hpp" namespace boost { namespace mpl { template< bool C_ > struct bool_; typedef bool_ true_; typedef bool_ false_; }} #line 34 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool_fwd.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_tag.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" namespace boost { namespace mpl { template< bool C_ > struct bool_ { static const bool value = C_; typedef integral_c_tag tag; typedef bool_ type; typedef bool value_type; operator bool() const { return this->value; } }; template< bool C_ > bool const bool_::value; #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" }} #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_fwd.hpp" namespace boost { namespace mpl { struct na { typedef na type; enum { value = 0 }; }; }} #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_fwd.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/msvc.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ctps.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" namespace boost { namespace mpl { template< typename T > struct is_na : false_ { #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" }; template<> struct is_na : true_ { #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" }; template< typename T > struct is_not_na : true_ { #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" }; template<> struct is_not_na : false_ { #line 58 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" }; template< typename T, typename U > struct if_na { typedef T type; }; template< typename U > struct if_na { typedef U type; }; #line 92 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" }} #line 96 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/lambda_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ttp.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/msvc.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ttp.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/gcc.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ttp.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ttp.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ttp.hpp" #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ttp.hpp" #line 42 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ttp.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ctps.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/lambda_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/adl_barrier.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/nttp_decl.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int_fwd.hpp" namespace boost { namespace mpl { template< int N > struct int_; }} #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int_fwd.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c_tag.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/static_cast.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/nttp_decl.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 38 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" namespace boost { namespace mpl { template< int N > struct int_ { static const int value = N; #line 51 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" typedef int_ type; #line 53 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" typedef int value_type; typedef integral_c_tag tag; #line 67 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" #line 72 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" typedef boost::mpl::int_< static_cast((value + 1)) > next; typedef boost::mpl::int_< static_cast((value - 1)) > prior; #line 75 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" operator int() const { return static_cast(this->value); } }; template< int N > int const boost::mpl::int_< N >::value; #line 87 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/integral_wrapper.hpp" }} #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/lambda_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_arity_param.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ttp.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_arity_param.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_arity_param.hpp" #line 26 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_arity_param.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/lambda_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/template_arity_fwd.hpp" namespace boost { namespace mpl { namespace aux { template< typename F > struct template_arity; }}} #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/template_arity_fwd.hpp" #line 26 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/lambda_fwd.hpp" namespace boost { namespace mpl { template< typename T = na , typename Tag = void_ #line 35 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/lambda_fwd.hpp" > struct lambda; }} #line 56 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/lambda_fwd.hpp" #line 58 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/lambda_fwd.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/arity.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dtp.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dtp.hpp" #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dtp.hpp" #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dtp.hpp" #line 47 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dtp.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/arity.hpp" #line 38 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/arity.hpp" #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/arity.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/template_arity_fwd.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/preprocessor.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/preprocessor.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/preprocessor.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/preprocessor.hpp" #line 37 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/preprocessor.hpp" #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/preprocessor.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 44 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/comma_if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/comma_if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/comma_if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/iif.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/iif.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/iif.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/iif.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/iif.hpp" #line 35 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/iif.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bool.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bool.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bool.hpp" #line 289 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bool.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/if.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/if.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/if.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/comma_if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/empty.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/empty.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/empty.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/comma_if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/comma.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/comma.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/comma_if.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/comma_if.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/comma_if.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/comma_if.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/comma_if.hpp" #line 46 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repeat.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repetition/repeat.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repetition/repeat.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repetition/repeat.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/debug/error.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/debug/error.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/debug/error.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/debug/error.hpp" #line 34 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/debug/error.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repetition/repeat.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/iif.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 293 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 294 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repetition/repeat.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/eat.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/eat.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/eat.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/eat.hpp" #line 107 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/eat.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repetition/repeat.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repetition/repeat.hpp" #line 826 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repetition/repeat.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repeat.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repeat.hpp" #line 47 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/inc.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/inc.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/inc.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/inc.hpp" #line 289 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/inc.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/inc.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/inc.hpp" #line 48 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 64 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 66 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/enum.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/preprocessor.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/enum.hpp" #line 44 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/enum.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/comma_if.hpp" #line 46 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/enum.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repeat.hpp" #line 47 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/enum.hpp" #line 61 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/enum.hpp" #line 63 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/enum.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/limits/arity.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/limits/arity.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/limits/arity.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dtp.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/preprocessor.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/comma_if.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/and.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/and.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bool.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/and.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bitand.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bitand.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bitand.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bitand.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bitand.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bitand.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/and.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/and.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/and.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/identity.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/identity.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/empty.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/identity.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/identity.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/identity.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/identity.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/empty.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/empty.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/empty.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/empty.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 65 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/add.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/dec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/dec.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/dec.hpp" #line 290 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/dec.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/add.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/inc.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/add.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/add.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/debug/error.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 294 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/debug/error.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 294 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/detail/fold_left.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/expr_iif.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/expr_iif.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/expr_iif.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/expr_iif.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/detail/fold_left.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/iif.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/detail/fold_left.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/is_binary.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/is_binary.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/check.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/check.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/check.hpp" #line 26 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/check.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/check.hpp" #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/check.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/check.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/is_binary.hpp" #line 26 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/is_binary.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/is_binary.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/compl.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/compl.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/compl.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/compl.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/compl.hpp" #line 37 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/compl.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/eat.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 51 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 62 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 64 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 72 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 74 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/adt.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/detail/fold_left.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/eat.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/detail/fold_left.hpp" #line 280 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/detail/fold_left.hpp" #line 42 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 43 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 304 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_right.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_right.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_right.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/debug/error.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_right.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 294 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/detail/auto_rec.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_right.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_right.hpp" #line 37 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_right.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/detail/fold_right.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/detail/fold_right.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/reverse.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/reverse.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_left.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/reverse.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/reverse.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/reverse.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/reverse.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/detail/fold_right.hpp" #line 278 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/detail/fold_right.hpp" #line 38 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_right.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_right.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/list/fold_right.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/logical/bitand.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 38 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 44 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/detail/msvc/while.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/if.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/detail/msvc/while.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/eat.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/detail/msvc/while.hpp" #line 278 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/detail/msvc/while.hpp" #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 50 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 313 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/add.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/expand.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/expand.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/expand.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/expand.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/overload.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/overload.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/size.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/size.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/size.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/size.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/size.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/size.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/overload.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/overload.hpp" #line 26 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/overload.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/expand.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/overload.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/detail/is_single_return.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/detail/is_single_return.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/iif.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/detail/is_single_return.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_1.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_1.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty_variadic.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty_variadic.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/is_begin_parens.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/is_begin_parens.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/detail/is_begin_parens.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/empty.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/detail/is_begin_parens.hpp" #line 38 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/detail/is_begin_parens.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/detail/is_begin_parens.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/is_begin_parens.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/is_begin_parens.hpp" #line 50 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/is_begin_parens.hpp" #line 51 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/is_begin_parens.hpp" #line 52 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/is_begin_parens.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty_variadic.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/detail/is_empty.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/punctuation/is_begin_parens.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/detail/is_empty.hpp" #pragma warning(once:4002) #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/detail/is_empty.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/detail/is_empty.hpp" #line 50 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/detail/is_empty.hpp" #line 56 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/detail/is_empty.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty_variadic.hpp" #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty_variadic.hpp" #line 56 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty_variadic.hpp" #line 57 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty_variadic.hpp" #line 58 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty_variadic.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty.hpp" #line 55 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty.hpp" #line 57 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_empty.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_1.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/facilities/is_1.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/detail/is_single_return.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/size.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/size.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/size.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/size.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/size.hpp" #line 26 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/size.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/size.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/size.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/detail/is_single_return.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/detail/is_single_return.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/detail/is_single_return.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 44 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 54 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 132 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 148 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 150 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/rem.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/elem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/elem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/elem.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/elem.hpp" #line 93 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/elem.hpp" #line 95 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/variadic/elem.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/detail/is_single_return.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 43 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 189 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 202 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/add.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/add.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/add.hpp" #line 50 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/add.hpp" #line 52 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/add.hpp" #line 67 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/sub.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/dec.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/sub.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/config/config.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/sub.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/control/while.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/sub.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/sub.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/sub.hpp" #line 38 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/sub.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/sub.hpp" #line 51 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/arithmetic/sub.hpp" #line 68 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/inc.hpp" #line 69 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/tuple/elem.hpp" #line 70 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/repeat.hpp" #line 71 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/preprocessor/cat.hpp" #line 72 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 90 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 104 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 106 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/def_params_tail.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_arity_param.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dtp.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/eti.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/msvc.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/eti.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/eti.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/eti.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/eti.hpp" #line 46 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/eti.hpp" #line 48 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/eti.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/nttp_decl.hpp" #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ttp.hpp" #line 34 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 35 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/overload_resolution.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/overload_resolution.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/overload_resolution.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/overload_resolution.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 56 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 58 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 98 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 112 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 136 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 138 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 149 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 151 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 176 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 168 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 170 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/msvc.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 37 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" namespace boost { namespace mpl { template< typename Tag > struct abs_impl; template< typename T > struct abs_tag { typedef typename T::tag type; }; template< typename N = na > struct abs : abs_impl< typename abs_tag::type >::template apply::type { }; template<> struct abs< na > { template< typename T1 , typename T2 =na , typename T3 =na , typename T4 =na , typename T5 =na > struct apply : abs< T1 > { }; }; template< typename Tag > struct lambda< abs< na > , Tag > { typedef false_ is_le; typedef abs< na > result_; typedef abs< na > type; }; template< typename T , T n1 > struct abs_c : abs > { }; namespace aux { template< typename T, T n > struct abs_wknd { static const T value = (n < 0 ? -n : n); typedef integral_c type; }; } #line 72 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" template<> struct abs_impl { template< typename N > struct apply : aux::abs_wknd< typename N::value_type, N::value > #line 83 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" { }; }; }} #line 90 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" #line 6 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" namespace boost { namespace mpl { template< typename Tag > struct sign_impl; template< typename T > struct sign_tag { typedef typename T::tag type; }; template< typename N = na > struct sign : sign_impl< typename sign_tag::type >::template apply::type { }; template<> struct sign< na > { template< typename T1 , typename T2 =na , typename T3 =na , typename T4 =na , typename T5 =na > struct apply : sign< T1 > { }; }; template< typename Tag > struct lambda< sign< na > , Tag > { typedef false_ is_le; typedef sign< na > result_; typedef sign< na > type; }; template< typename T , T n1 > struct sign_c : sign > { }; namespace aux { template< typename T, T n > struct sign_wknd { static const T value = (n == 0 ? 0 : (n < 0 ? -1 : 1)); typedef integral_c type; }; } #line 72 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" template<> struct sign_impl { template< typename N > struct apply : aux::sign_wknd< typename N::value_type, N::value > #line 83 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" { }; }; }} #line 90 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" #line 7 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/largest_int.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/static_cast.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/eti.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" #line 56 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" #line 61 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" #line 67 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" #line 71 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" namespace boost { namespace mpl { namespace aux { template< typename T > struct value_type_wknd { typedef typename T::value_type type; }; #line 86 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" }}} #line 90 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/value_wknd.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/static_cast.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/ctps.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" namespace boost { namespace mpl { template< bool C , typename T1 , typename T2 > struct if_c { typedef T1 type; }; template< typename T1 , typename T2 > struct if_c { typedef T2 type; }; template< typename T1 = na , typename T2 = na , typename T3 = na > struct if_ { private: typedef if_c< #line 63 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" static_cast(T1::value) #line 65 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" , T2 , T3 > almost_type_; public: typedef typename almost_type_::type type; }; #line 130 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" template<> struct if_< na , na , na > { template< typename T1 , typename T2 , typename T3 , typename T4 =na , typename T5 =na > struct apply : if_< T1 , T2 , T3 > { }; }; template< typename Tag > struct lambda< if_< na , na , na > , Tag > { typedef false_ is_le; typedef if_< na , na , na > result_; typedef if_< na , na , na > type; }; }} #line 136 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/largest_int.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/largest_int.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/largest_int.hpp" namespace boost { namespace mpl { namespace aux { template< typename T > struct integral_rank; template<> struct integral_rank : int_<1> {}; template<> struct integral_rank : int_<2> {}; template<> struct integral_rank : int_<3> {}; template<> struct integral_rank : int_<4> {}; template<> struct integral_rank : int_<5> {}; #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/largest_int.hpp" template<> struct integral_rank : int_<6> {}; template<> struct integral_rank : int_<7> {}; template<> struct integral_rank : int_<8> {}; template<> struct integral_rank : int_<9> {}; template<> struct integral_rank : int_<10> {}; template<> struct integral_rank : int_<11> {}; template<> struct integral_rank : int_<12> {}; template<> struct integral_rank: int_<13> {}; #line 44 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/largest_int.hpp" template< typename T1, typename T2 > struct largest_int : if_c< ( integral_rank::value >= integral_rank::value ) , T1 , T2 > { #line 59 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/largest_int.hpp" }; }}} #line 64 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/largest_int.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dependent_nttp.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/gcc.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dependent_nttp.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/workaround.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dependent_nttp.hpp" #line 34 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dependent_nttp.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dependent_nttp.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 543 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 35 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" namespace boost { namespace mpl { template< typename Tag1, typename Tag2 > struct gcd_impl; template< typename T > struct gcd_tag { typedef typename T::tag type; }; template< typename N1 = na , typename N2 = na > struct gcd : gcd_impl< typename gcd_tag::type , typename gcd_tag::type >::template apply::type { }; template<> struct gcd< na , na > { template< typename T1 , typename T2 , typename T3 =na , typename T4 =na , typename T5 =na > struct apply : gcd< T1 , T2 > { }; }; template< typename Tag > struct lambda< gcd< na , na > , Tag > { typedef false_ is_le; typedef gcd< na , na > result_; typedef gcd< na , na > type; }; template< typename T , T n1 , T n2 > struct gcd_c : gcd,integral_c > { }; namespace aux { #line 92 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" template< typename T1, T1 n1, bool n1_is_0, typename T2, T2 n2, bool n2_is_0 > struct gcd_aux : gcd_aux::type, (n1 % n2), (n1 % n2)==0> {}; template struct gcd_aux : integral_c {}; template struct gcd_aux : integral_c {}; #line 110 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" } template<> struct gcd_impl { template< typename N1, typename N2 > struct apply : abs > { }; }; }} #line 125 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/gcd.hpp" #line 8 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/largest_int.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/na_spec.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/integral.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/static_constant.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/dependent_nttp.hpp" #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 543 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 24 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 35 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" namespace boost { namespace mpl { template< typename Tag1, typename Tag2 > struct lcm_impl; template< typename T > struct lcm_tag { typedef typename T::tag type; }; template< typename N1 = na , typename N2 = na > struct lcm : lcm_impl< typename lcm_tag::type , typename lcm_tag::type >::template apply::type { }; template<> struct lcm< na , na > { template< typename T1 , typename T2 , typename T3 =na , typename T4 =na , typename T5 =na > struct apply : lcm< T1 , T2 > { }; }; template< typename Tag > struct lambda< lcm< na , na > , Tag > { typedef false_ is_le; typedef lcm< na , na > result_; typedef lcm< na , na > type; }; template< typename T , T n1 , T n2 > struct lcm_c : lcm,integral_c > { }; namespace aux { #line 94 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" template< typename T1, T1 n1, bool n1_is_0, typename T2, T2 n2, bool n2_is_0 > struct lcm_aux : abs::type, ( n1 / gcd, integral_c >::value * n2 ) > > {}; template struct lcm_aux : integral_c {}; template struct lcm_aux : integral_c {}; #line 112 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" } template<> struct lcm_impl { template< typename N1, typename N2 > struct apply : abs > { }; }; }} #line 127 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/lcm.hpp" #line 9 "C:\\prj2010\\test2.cpp" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstdlib" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 18 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits.h" #line 35 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits.h" #line 77 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits.h" #line 93 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits.h" #line 94 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits.h" #line 127 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits.h" #line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #pragma pack(push,8) extern "C" { #line 33 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" typedef int (__cdecl * _onexit_t)(void); #line 57 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #line 61 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #line 66 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #line 69 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" typedef struct _div_t { int quot; int rem; } div_t; typedef struct _ldiv_t { long quot; long rem; } ldiv_t; typedef struct _lldiv_t { long long quot; long long rem; } lldiv_t; #line 92 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #pragma pack(4) typedef struct { unsigned char ld[10]; } _LDOUBLE; #pragma pack() #line 121 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" typedef struct { double x; } _CRT_DOUBLE; typedef struct { float f; } _CRT_FLOAT; typedef struct { long double x; } _LONGDOUBLE; #pragma pack(4) typedef struct { unsigned char ld12[12]; } _LDBL12; #pragma pack() #line 151 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) extern int __mb_cur_max; #line 168 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) int __cdecl ___mb_cur_max_func(void); __declspec(dllimport) int __cdecl ___mb_cur_max_l_func(_locale_t); #line 171 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" typedef void (__cdecl *_purecall_handler)(void); __declspec(dllimport) _purecall_handler __cdecl _set_purecall_handler( _purecall_handler _Handler); __declspec(dllimport) _purecall_handler __cdecl _get_purecall_handler(void); #line 214 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" extern "C++" { #line 223 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" } #line 225 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" typedef void (__cdecl *_invalid_parameter_handler)(const wchar_t *, const wchar_t *, const wchar_t *, unsigned int, uintptr_t); __declspec(dllimport) _invalid_parameter_handler __cdecl _set_invalid_parameter_handler( _invalid_parameter_handler _Handler); __declspec(dllimport) _invalid_parameter_handler __cdecl _get_invalid_parameter_handler(void); #line 234 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" extern "C++" { #line 243 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" } #line 245 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) unsigned long * __cdecl __doserrno(void); errno_t __cdecl _set_doserrno( unsigned long _Value); errno_t __cdecl _get_doserrno( unsigned long * _Value); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "strerror" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) char ** __cdecl __sys_errlist(void); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "strerror" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) int * __cdecl __sys_nerr(void); __declspec(dllimport) int * __cdecl __p___argc(void); __declspec(dllimport) char *** __cdecl __p___argv(void); __declspec(dllimport) wchar_t *** __cdecl __p___wargv(void); __declspec(dllimport) char *** __cdecl __p__environ(void); __declspec(dllimport) wchar_t *** __cdecl __p__wenviron(void); __declspec(dllimport) char ** __cdecl __p__pgmptr(void); __declspec(dllimport) wchar_t ** __cdecl __p__wpgmptr(void); #line 281 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) extern int __argc; __declspec(dllimport) extern char ** __argv; __declspec(dllimport) extern wchar_t ** __wargv; #line 294 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) extern char ** _environ; __declspec(dllimport) extern wchar_t ** _wenviron; #line 302 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_get_pgmptr" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) extern char * _pgmptr; __declspec(deprecated("This function or variable may be unsafe. Consider using " "_get_wpgmptr" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) extern wchar_t * _wpgmptr; #line 320 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" errno_t __cdecl _get_pgmptr( char ** _Value); errno_t __cdecl _get_wpgmptr( wchar_t ** _Value); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_get_fmode" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) extern int _fmode; #line 331 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) errno_t __cdecl _set_fmode( int _Mode); __declspec(dllimport) errno_t __cdecl _get_fmode( int * _PMode); #line 340 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" extern "C++" { template char (*__countof_helper( _CountofType (&_Array)[_SizeOfArray]))[_SizeOfArray]; } #line 347 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #line 348 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) __declspec(noreturn) void __cdecl exit( int _Code); __declspec(dllimport) __declspec(noreturn) void __cdecl _exit( int _Code); __declspec(dllimport) void __cdecl abort(void); #line 357 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) unsigned int __cdecl _set_abort_behavior( unsigned int _Flags, unsigned int _Mask); int __cdecl abs( int _X); long __cdecl labs( long _X); long long __cdecl llabs( long long _X); #line 366 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __int64 __cdecl _abs64(__int64); #line 384 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #line 398 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" int __cdecl atexit(void (__cdecl *)(void)); #line 400 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) double __cdecl atof( const char *_String); __declspec(dllimport) double __cdecl _atof_l( const char *_String, _locale_t _Locale); #line 405 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) int __cdecl atoi( const char *_Str); __declspec(dllimport) int __cdecl _atoi_l( const char *_Str, _locale_t _Locale); __declspec(dllimport) long __cdecl atol( const char *_Str); __declspec(dllimport) long __cdecl _atol_l( const char *_Str, _locale_t _Locale); __declspec(dllimport) void * __cdecl bsearch_s( const void * _Key, const void * _Base, rsize_t _NumOfElements, rsize_t _SizeOfElements, int (__cdecl * _PtFuncCompare)(void *, const void *, const void *), void * _Context); #line 416 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) void * __cdecl bsearch( const void * _Key, const void * _Base, size_t _NumOfElements, size_t _SizeOfElements, int (__cdecl * _PtFuncCompare)(const void *, const void *)); __declspec(dllimport) void __cdecl qsort_s( void * _Base, rsize_t _NumOfElements, rsize_t _SizeOfElements, int (__cdecl * _PtFuncCompare)(void *, const void *, const void *), void *_Context); #line 425 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) void __cdecl qsort( void * _Base, size_t _NumOfElements, size_t _SizeOfElements, int (__cdecl * _PtFuncCompare)(const void *, const void *)); #line 429 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" unsigned short __cdecl _byteswap_ushort( unsigned short _Short); unsigned long __cdecl _byteswap_ulong ( unsigned long _Long); unsigned __int64 __cdecl _byteswap_uint64( unsigned __int64 _Int64); __declspec(dllimport) div_t __cdecl div( int _Numerator, int _Denominator); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_dupenv_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) char * __cdecl getenv( const char * _VarName); __declspec(dllimport) errno_t __cdecl getenv_s( size_t * _ReturnSize, char * _DstBuf, rsize_t _DstSize, const char * _VarName); #line 437 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" extern "C++" { template inline errno_t __cdecl getenv_s( size_t * _ReturnSize, char (&_Dest)[_Size], const char * _VarName) throw() { return getenv_s(_ReturnSize, _Dest, _Size, _VarName); } } #line 442 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) errno_t __cdecl _dupenv_s( char **_PBuffer, size_t * _PBufferSizeInBytes, const char * _VarName); #line 448 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) errno_t __cdecl _itoa_s( int _Value, char * _DstBuf, size_t _Size, int _Radix); extern "C++" { template inline errno_t __cdecl _itoa_s( int _Value, char (&_Dest)[_Size], int _Radix) throw() { return _itoa_s(_Value, _Dest, _Size, _Radix); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_itoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl _itoa( int _Value, char *_Dest, int _Radix); __declspec(dllimport) errno_t __cdecl _i64toa_s( __int64 _Val, char * _DstBuf, size_t _Size, int _Radix); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_i64toa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) char * __cdecl _i64toa( __int64 _Val, char * _DstBuf, int _Radix); __declspec(dllimport) errno_t __cdecl _ui64toa_s( unsigned __int64 _Val, char * _DstBuf, size_t _Size, int _Radix); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ui64toa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) char * __cdecl _ui64toa( unsigned __int64 _Val, char * _DstBuf, int _Radix); __declspec(dllimport) __int64 __cdecl _atoi64( const char * _String); __declspec(dllimport) __int64 __cdecl _atoi64_l( const char * _String, _locale_t _Locale); __declspec(dllimport) __int64 __cdecl _strtoi64( const char * _String, char ** _EndPtr, int _Radix); __declspec(dllimport) __int64 __cdecl _strtoi64_l( const char * _String, char ** _EndPtr, int _Radix, _locale_t _Locale); __declspec(dllimport) unsigned __int64 __cdecl _strtoui64( const char * _String, char ** _EndPtr, int _Radix); __declspec(dllimport) unsigned __int64 __cdecl _strtoui64_l( const char * _String, char ** _EndPtr, int _Radix, _locale_t _Locale); __declspec(dllimport) ldiv_t __cdecl ldiv( long _Numerator, long _Denominator); __declspec(dllimport) lldiv_t __cdecl lldiv( long long _Numerator, long long _Denominator); extern "C++" { inline long abs(long _X) { return labs(_X); } inline long long abs(long long _X) { return llabs(_X); } inline ldiv_t div(long _A1, long _A2) { return ldiv(_A1, _A2); } inline lldiv_t div(long long _A1, long long _A2) { return lldiv(_A1, _A2); } } #line 485 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) errno_t __cdecl _ltoa_s( long _Val, char * _DstBuf, size_t _Size, int _Radix); extern "C++" { template inline errno_t __cdecl _ltoa_s( long _Value, char (&_Dest)[_Size], int _Radix) throw() { return _ltoa_s(_Value, _Dest, _Size, _Radix); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ltoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl _ltoa( long _Value, char *_Dest, int _Radix); __declspec(dllimport) int __cdecl mblen( const char * _Ch, size_t _MaxCount); __declspec(dllimport) int __cdecl _mblen_l( const char * _Ch, size_t _MaxCount, _locale_t _Locale); __declspec(dllimport) size_t __cdecl _mbstrlen( const char * _Str); __declspec(dllimport) size_t __cdecl _mbstrlen_l( const char *_Str, _locale_t _Locale); __declspec(dllimport) size_t __cdecl _mbstrnlen( const char *_Str, size_t _MaxCount); __declspec(dllimport) size_t __cdecl _mbstrnlen_l( const char *_Str, size_t _MaxCount, _locale_t _Locale); __declspec(dllimport) int __cdecl mbtowc( wchar_t * _DstCh, const char * _SrcCh, size_t _SrcSizeInBytes); __declspec(dllimport) int __cdecl _mbtowc_l( wchar_t * _DstCh, const char * _SrcCh, size_t _SrcSizeInBytes, _locale_t _Locale); __declspec(dllimport) errno_t __cdecl mbstowcs_s( size_t * _PtNumOfCharConverted, wchar_t * _DstBuf, size_t _SizeInWords, const char * _SrcBuf, size_t _MaxCount ); extern "C++" { template inline errno_t __cdecl mbstowcs_s( size_t * _PtNumOfCharConverted, wchar_t (&_Dest)[_Size], const char * _Source, size_t _MaxCount) throw() { return mbstowcs_s(_PtNumOfCharConverted, _Dest, _Size, _Source, _MaxCount); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "mbstowcs_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) size_t __cdecl mbstowcs( wchar_t *_Dest, const char * _Source, size_t _MaxCount); __declspec(dllimport) errno_t __cdecl _mbstowcs_s_l( size_t * _PtNumOfCharConverted, wchar_t * _DstBuf, size_t _SizeInWords, const char * _SrcBuf, size_t _MaxCount, _locale_t _Locale); extern "C++" { template inline errno_t __cdecl _mbstowcs_s_l( size_t * _PtNumOfCharConverted, wchar_t (&_Dest)[_Size], const char * _Source, size_t _MaxCount, _locale_t _Locale) throw() { return _mbstowcs_s_l(_PtNumOfCharConverted, _Dest, _Size, _Source, _MaxCount, _Locale); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_mbstowcs_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) size_t __cdecl _mbstowcs_l( wchar_t *_Dest, const char * _Source, size_t _MaxCount, _locale_t _Locale); __declspec(dllimport) int __cdecl rand(void); #line 508 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) int __cdecl _set_error_mode( int _Mode); __declspec(dllimport) void __cdecl srand( unsigned int _Seed); __declspec(dllimport) double __cdecl strtod( const char * _Str, char ** _EndPtr); __declspec(dllimport) double __cdecl _strtod_l( const char * _Str, char ** _EndPtr, _locale_t _Locale); __declspec(dllimport) long __cdecl strtol( const char * _Str, char ** _EndPtr, int _Radix ); __declspec(dllimport) long __cdecl _strtol_l( const char *_Str, char **_EndPtr, int _Radix, _locale_t _Locale); __declspec(dllimport) unsigned long __cdecl strtoul( const char * _Str, char ** _EndPtr, int _Radix); __declspec(dllimport) unsigned long __cdecl _strtoul_l(const char * _Str, char **_EndPtr, int _Radix, _locale_t _Locale); __declspec(dllimport) int __cdecl system( const char * _Command); #line 522 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) errno_t __cdecl _ultoa_s( unsigned long _Val, char * _DstBuf, size_t _Size, int _Radix); extern "C++" { template inline errno_t __cdecl _ultoa_s( unsigned long _Value, char (&_Dest)[_Size], int _Radix) throw() { return _ultoa_s(_Value, _Dest, _Size, _Radix); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ultoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl _ultoa( unsigned long _Value, char *_Dest, int _Radix); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "wctomb_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) int __cdecl wctomb( char * _MbCh, wchar_t _WCh); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wctomb_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) int __cdecl _wctomb_l( char * _MbCh, wchar_t _WCh, _locale_t _Locale); __declspec(dllimport) errno_t __cdecl wctomb_s( int * _SizeConverted, char * _MbCh, rsize_t _SizeInBytes, wchar_t _WCh); #line 530 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) errno_t __cdecl _wctomb_s_l( int * _SizeConverted, char * _MbCh, size_t _SizeInBytes, wchar_t _WCh, _locale_t _Locale); __declspec(dllimport) errno_t __cdecl wcstombs_s( size_t * _PtNumOfCharConverted, char * _Dst, size_t _DstSizeInBytes, const wchar_t * _Src, size_t _MaxCountInBytes); extern "C++" { template inline errno_t __cdecl wcstombs_s( size_t * _PtNumOfCharConverted, char (&_Dest)[_Size], const wchar_t * _Source, size_t _MaxCount) throw() { return wcstombs_s(_PtNumOfCharConverted, _Dest, _Size, _Source, _MaxCount); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcstombs_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) size_t __cdecl wcstombs( char *_Dest, const wchar_t * _Source, size_t _MaxCount); __declspec(dllimport) errno_t __cdecl _wcstombs_s_l( size_t * _PtNumOfCharConverted, char * _Dst, size_t _DstSizeInBytes, const wchar_t * _Src, size_t _MaxCountInBytes, _locale_t _Locale); extern "C++" { template inline errno_t __cdecl _wcstombs_s_l( size_t * _PtNumOfCharConverted, char (&_Dest)[_Size], const wchar_t * _Source, size_t _MaxCount, _locale_t _Locale) throw() { return _wcstombs_s_l(_PtNumOfCharConverted, _Dest, _Size, _Source, _MaxCount, _Locale); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wcstombs_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) size_t __cdecl _wcstombs_l( char *_Dest, const wchar_t * _Source, size_t _MaxCount, _locale_t _Locale); #line 563 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) errno_t __cdecl _itow_s ( int _Val, wchar_t * _DstBuf, size_t _SizeInWords, int _Radix); extern "C++" { template inline errno_t __cdecl _itow_s( int _Value, wchar_t (&_Dest)[_Size], int _Radix) throw() { return _itow_s(_Value, _Dest, _Size, _Radix); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_itow_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _itow( int _Value, wchar_t *_Dest, int _Radix); __declspec(dllimport) errno_t __cdecl _ltow_s ( long _Val, wchar_t * _DstBuf, size_t _SizeInWords, int _Radix); extern "C++" { template inline errno_t __cdecl _ltow_s( long _Value, wchar_t (&_Dest)[_Size], int _Radix) throw() { return _ltow_s(_Value, _Dest, _Size, _Radix); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ltow_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _ltow( long _Value, wchar_t *_Dest, int _Radix); __declspec(dllimport) errno_t __cdecl _ultow_s ( unsigned long _Val, wchar_t * _DstBuf, size_t _SizeInWords, int _Radix); extern "C++" { template inline errno_t __cdecl _ultow_s( unsigned long _Value, wchar_t (&_Dest)[_Size], int _Radix) throw() { return _ultow_s(_Value, _Dest, _Size, _Radix); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ultow_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _ultow( unsigned long _Value, wchar_t *_Dest, int _Radix); __declspec(dllimport) double __cdecl wcstod( const wchar_t * _Str, wchar_t ** _EndPtr); __declspec(dllimport) double __cdecl _wcstod_l( const wchar_t *_Str, wchar_t ** _EndPtr, _locale_t _Locale); __declspec(dllimport) long __cdecl wcstol( const wchar_t *_Str, wchar_t ** _EndPtr, int _Radix); __declspec(dllimport) long __cdecl _wcstol_l( const wchar_t *_Str, wchar_t **_EndPtr, int _Radix, _locale_t _Locale); __declspec(dllimport) unsigned long __cdecl wcstoul( const wchar_t *_Str, wchar_t ** _EndPtr, int _Radix); __declspec(dllimport) unsigned long __cdecl _wcstoul_l( const wchar_t *_Str, wchar_t **_EndPtr, int _Radix, _locale_t _Locale); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wdupenv_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) wchar_t * __cdecl _wgetenv( const wchar_t * _VarName); __declspec(dllimport) errno_t __cdecl _wgetenv_s( size_t * _ReturnSize, wchar_t * _DstBuf, size_t _DstSizeInWords, const wchar_t * _VarName); extern "C++" { template inline errno_t __cdecl _wgetenv_s( size_t * _ReturnSize, wchar_t (&_Dest)[_Size], const wchar_t * _VarName) throw() { return _wgetenv_s(_ReturnSize, _Dest, _Size, _VarName); } } #line 666 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) errno_t __cdecl _wdupenv_s( wchar_t **_Buffer, size_t *_BufferSizeInWords, const wchar_t *_VarName); #line 672 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) int __cdecl _wsystem( const wchar_t * _Command); #line 677 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) double __cdecl _wtof( const wchar_t *_Str); __declspec(dllimport) double __cdecl _wtof_l( const wchar_t *_Str, _locale_t _Locale); __declspec(dllimport) int __cdecl _wtoi( const wchar_t *_Str); __declspec(dllimport) int __cdecl _wtoi_l( const wchar_t *_Str, _locale_t _Locale); __declspec(dllimport) long __cdecl _wtol( const wchar_t *_Str); __declspec(dllimport) long __cdecl _wtol_l( const wchar_t *_Str, _locale_t _Locale); __declspec(dllimport) errno_t __cdecl _i64tow_s( __int64 _Val, wchar_t * _DstBuf, size_t _SizeInWords, int _Radix); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_i64tow_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) wchar_t * __cdecl _i64tow( __int64 _Val, wchar_t * _DstBuf, int _Radix); __declspec(dllimport) errno_t __cdecl _ui64tow_s( unsigned __int64 _Val, wchar_t * _DstBuf, size_t _SizeInWords, int _Radix); __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ui64tow_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) wchar_t * __cdecl _ui64tow( unsigned __int64 _Val, wchar_t * _DstBuf, int _Radix); __declspec(dllimport) __int64 __cdecl _wtoi64( const wchar_t *_Str); __declspec(dllimport) __int64 __cdecl _wtoi64_l( const wchar_t *_Str, _locale_t _Locale); __declspec(dllimport) __int64 __cdecl _wcstoi64( const wchar_t * _Str, wchar_t ** _EndPtr, int _Radix); __declspec(dllimport) __int64 __cdecl _wcstoi64_l( const wchar_t * _Str, wchar_t ** _EndPtr, int _Radix, _locale_t _Locale); __declspec(dllimport) unsigned __int64 __cdecl _wcstoui64( const wchar_t * _Str, wchar_t ** _EndPtr, int _Radix); __declspec(dllimport) unsigned __int64 __cdecl _wcstoui64_l( const wchar_t *_Str , wchar_t ** _EndPtr, int _Radix, _locale_t _Locale); #line 697 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #line 712 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) char * __cdecl _fullpath( char * _FullPath, const char * _Path, size_t _SizeInBytes); #line 720 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) errno_t __cdecl _ecvt_s( char * _DstBuf, size_t _Size, double _Val, int _NumOfDights, int * _PtDec, int * _PtSign); extern "C++" { template inline errno_t __cdecl _ecvt_s(char (&_Dest)[_Size], double _Value, int _NumOfDigits, int * _PtDec, int * _PtSign) throw() { return _ecvt_s(_Dest, _Size, _Value, _NumOfDigits, _PtDec, _PtSign); } } __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ecvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) char * __cdecl _ecvt( double _Val, int _NumOfDigits, int * _PtDec, int * _PtSign); __declspec(dllimport) errno_t __cdecl _fcvt_s( char * _DstBuf, size_t _Size, double _Val, int _NumOfDec, int * _PtDec, int * _PtSign); extern "C++" { template inline errno_t __cdecl _fcvt_s(char (&_Dest)[_Size], double _Value, int _NumOfDigits, int * _PtDec, int * _PtSign) throw() { return _fcvt_s(_Dest, _Size, _Value, _NumOfDigits, _PtDec, _PtSign); } } __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_fcvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) char * __cdecl _fcvt( double _Val, int _NumOfDec, int * _PtDec, int * _PtSign); __declspec(dllimport) errno_t __cdecl _gcvt_s( char * _DstBuf, size_t _Size, double _Val, int _NumOfDigits); extern "C++" { template inline errno_t __cdecl _gcvt_s(char (&_Dest)[_Size], double _Value, int _NumOfDigits) throw() { return _gcvt_s(_Dest, _Size, _Value, _NumOfDigits); } } __declspec(dllimport) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_gcvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) char * __cdecl _gcvt( double _Val, int _NumOfDigits, char * _DstBuf); __declspec(dllimport) int __cdecl _atodbl( _CRT_DOUBLE * _Result, char * _Str); __declspec(dllimport) int __cdecl _atoldbl( _LDOUBLE * _Result, char * _Str); __declspec(dllimport) int __cdecl _atoflt( _CRT_FLOAT * _Result, char * _Str); __declspec(dllimport) int __cdecl _atodbl_l( _CRT_DOUBLE * _Result, char * _Str, _locale_t _Locale); __declspec(dllimport) int __cdecl _atoldbl_l( _LDOUBLE * _Result, char * _Str, _locale_t _Locale); __declspec(dllimport) int __cdecl _atoflt_l( _CRT_FLOAT * _Result, char * _Str, _locale_t _Locale); unsigned long __cdecl _lrotl( unsigned long _Val, int _Shift); unsigned long __cdecl _lrotr( unsigned long _Val, int _Shift); __declspec(dllimport) errno_t __cdecl _makepath_s( char * _PathResult, size_t _SizeInWords, const char * _Drive, const char * _Dir, const char * _Filename, const char * _Ext); extern "C++" { template inline errno_t __cdecl _makepath_s(char (&_Path)[_Size], const char * _Drive, const char * _Dir, const char * _Filename, const char * _Ext) throw() { return _makepath_s(_Path, _Size, _Drive, _Dir, _Filename, _Ext); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_makepath_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) void __cdecl _makepath( char *_Path, const char * _Drive, const char * _Dir, const char * _Filename, const char * _Ext); #line 756 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #line 769 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" _onexit_t __cdecl _onexit( _onexit_t _Func); #line 771 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) void __cdecl perror( const char * _ErrMsg); #line 776 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #pragma warning (push) #pragma warning (disable:6540) __declspec(dllimport) int __cdecl _putenv( const char * _EnvString); __declspec(dllimport) errno_t __cdecl _putenv_s( const char * _Name, const char * _Value); unsigned int __cdecl _rotl( unsigned int _Val, int _Shift); unsigned __int64 __cdecl _rotl64( unsigned __int64 _Val, int _Shift); unsigned int __cdecl _rotr( unsigned int _Val, int _Shift); unsigned __int64 __cdecl _rotr64( unsigned __int64 _Val, int _Shift); #pragma warning (pop) __declspec(dllimport) errno_t __cdecl _searchenv_s( const char * _Filename, const char * _EnvVar, char * _ResultPath, size_t _SizeInBytes); extern "C++" { template inline errno_t __cdecl _searchenv_s( const char * _Filename, const char * _EnvVar, char (&_ResultPath)[_Size]) throw() { return _searchenv_s(_Filename, _EnvVar, _ResultPath, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_searchenv_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) void __cdecl _searchenv( const char * _Filename, const char * _EnvVar, char *_ResultPath); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_splitpath_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) void __cdecl _splitpath( const char * _FullPath, char * _Drive, char * _Dir, char * _Filename, char * _Ext); __declspec(dllimport) errno_t __cdecl _splitpath_s( const char * _FullPath, char * _Drive, size_t _DriveSize, char * _Dir, size_t _DirSize, char * _Filename, size_t _FilenameSize, char * _Ext, size_t _ExtSize); extern "C++" { template inline errno_t __cdecl _splitpath_s( const char *_Dest, char (&_Drive)[_DriveSize], char (&_Dir)[_DirSize], char (&_Name)[_NameSize], char (&_Ext)[_ExtSize]) throw() { return _splitpath_s(_Dest, _Drive, _DriveSize, _Dir, _DirSize, _Name, _NameSize, _Ext, _ExtSize); } } __declspec(dllimport) void __cdecl _swab( char * _Buf1, char * _Buf2, int _SizeInBytes); #line 809 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) wchar_t * __cdecl _wfullpath( wchar_t * _FullPath, const wchar_t * _Path, size_t _SizeInWords); #line 815 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) errno_t __cdecl _wmakepath_s( wchar_t * _PathResult, size_t _SIZE, const wchar_t * _Drive, const wchar_t * _Dir, const wchar_t * _Filename, const wchar_t * _Ext); extern "C++" { template inline errno_t __cdecl _wmakepath_s(wchar_t (&_ResultPath)[_Size], const wchar_t * _Drive, const wchar_t * _Dir, const wchar_t * _Filename, const wchar_t * _Ext) throw() { return _wmakepath_s(_ResultPath, _Size, _Drive, _Dir, _Filename, _Ext); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wmakepath_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) void __cdecl _wmakepath( wchar_t *_ResultPath, const wchar_t * _Drive, const wchar_t * _Dir, const wchar_t * _Filename, const wchar_t * _Ext); __declspec(dllimport) void __cdecl _wperror( const wchar_t * _ErrMsg); #line 824 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(dllimport) int __cdecl _wputenv( const wchar_t * _EnvString); __declspec(dllimport) errno_t __cdecl _wputenv_s( const wchar_t * _Name, const wchar_t * _Value); __declspec(dllimport) errno_t __cdecl _wsearchenv_s( const wchar_t * _Filename, const wchar_t * _EnvVar, wchar_t * _ResultPath, size_t _SizeInWords); extern "C++" { template inline errno_t __cdecl _wsearchenv_s( const wchar_t * _Filename, const wchar_t * _EnvVar, wchar_t (&_ResultPath)[_Size]) throw() { return _wsearchenv_s(_Filename, _EnvVar, _ResultPath, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wsearchenv_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) void __cdecl _wsearchenv( const wchar_t * _Filename, const wchar_t * _EnvVar, wchar_t *_ResultPath); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wsplitpath_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) void __cdecl _wsplitpath( const wchar_t * _FullPath, wchar_t * _Drive, wchar_t * _Dir, wchar_t * _Filename, wchar_t * _Ext); __declspec(dllimport) errno_t __cdecl _wsplitpath_s( const wchar_t * _FullPath, wchar_t * _Drive, size_t _DriveSize, wchar_t * _Dir, size_t _DirSize, wchar_t * _Filename, size_t _FilenameSize, wchar_t * _Ext, size_t _ExtSize); extern "C++" { template inline errno_t __cdecl _wsplitpath_s( const wchar_t *_Path, wchar_t (&_Drive)[_DriveSize], wchar_t (&_Dir)[_DirSize], wchar_t (&_Name)[_NameSize], wchar_t (&_Ext)[_ExtSize]) throw() { return _wsplitpath_s(_Path, _Drive, _DriveSize, _Dir, _DirSize, _Name, _NameSize, _Ext, _ExtSize); } } #line 839 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" __declspec(deprecated("This function or variable has been superceded by newer library or operating system functionality. Consider using " "SetErrorMode" " instead. See online help for details.")) __declspec(dllimport) void __cdecl _seterrormode( int _Mode); __declspec(deprecated("This function or variable has been superceded by newer library or operating system functionality. Consider using " "Beep" " instead. See online help for details.")) __declspec(dllimport) void __cdecl _beep( unsigned _Frequency, unsigned _Duration); __declspec(deprecated("This function or variable has been superceded by newer library or operating system functionality. Consider using " "Sleep" " instead. See online help for details.")) __declspec(dllimport) void __cdecl _sleep( unsigned long _Duration); #line 846 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #pragma warning(push) #pragma warning(disable: 4141) __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_ecvt" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ecvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl ecvt( double _Val, int _NumOfDigits, int * _PtDec, int * _PtSign); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_fcvt" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_fcvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl fcvt( double _Val, int _NumOfDec, int * _PtDec, int * _PtSign); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_gcvt" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_fcvt_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl gcvt( double _Val, int _NumOfDigits, char * _DstBuf); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_itoa" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_itoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl itoa( int _Val, char * _DstBuf, int _Radix); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_ltoa" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ltoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl ltoa( long _Val, char * _DstBuf, int _Radix); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_putenv" ". See online help for details.")) __declspec(dllimport) int __cdecl putenv( const char * _EnvString); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_swab" ". See online help for details.")) __declspec(dllimport) void __cdecl swab( char * _Buf1, char * _Buf2, int _SizeInBytes); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_ultoa" ". See online help for details.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_ultoa_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) char * __cdecl ultoa( unsigned long _Val, char * _Dstbuf, int _Radix); #pragma warning(pop) _onexit_t __cdecl onexit( _onexit_t _Func); #line 876 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #line 878 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" } #line 883 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #pragma pack(pop) #line 887 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\stdlib.h" #line 14 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstdlib" #line 15 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstdlib" namespace std { using :: size_t; using :: div_t; using :: ldiv_t; using :: abort; using :: abs; using :: atexit; using :: atof; using :: atoi; using :: atol; using :: bsearch; using :: calloc; using :: div; using :: exit; using :: free; using :: getenv; using :: labs; using :: ldiv; using :: malloc; using :: mblen; using :: mbstowcs; using :: mbtowc; using :: qsort; using :: rand; using :: realloc; using :: srand; using :: strtod; using :: strtol; using :: strtoul; using :: system; using :: wcstombs; using :: wctomb; using :: lldiv_t; using :: llabs; using :: lldiv; } #line 37 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstdlib" #line 39 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cstdlib" #line 10 "C:\\prj2010\\test2.cpp" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\climits" #pragma once #line 9 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\climits" #line 11 "C:\\prj2010\\test2.cpp" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\ymath.h" #pragma once extern "C" { #line 11 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\ymath.h" #pragma pack(push, 8) typedef union { unsigned short _Word[8]; float _Float; double _Double; long double _Long_double; } _Dconst; void __cdecl _Feraise(int); __declspec(dllimport) double __cdecl _Cosh(double, double); __declspec(dllimport) short __cdecl _Dtest(double *); __declspec(dllimport) short __cdecl _Exp(double *, double, short); __declspec(dllimport) double __cdecl _Sinh(double, double); extern __declspec(dllimport) _Dconst _Denorm, _Hugeval, _Inf, _Nan, _Snan; __declspec(dllimport) float __cdecl _FCosh(float, float); __declspec(dllimport) short __cdecl _FDtest(float *); __declspec(dllimport) short __cdecl _FExp(float *, float, short); __declspec(dllimport) float __cdecl _FSinh(float, float); extern __declspec(dllimport) _Dconst _FDenorm, _FInf, _FNan, _FSnan; __declspec(dllimport) long double __cdecl _LCosh(long double, long double); __declspec(dllimport) short __cdecl _LDtest(long double *); __declspec(dllimport) short __cdecl _LExp(long double *, long double, short); __declspec(dllimport) long double __cdecl _LSinh(long double, long double); extern __declspec(dllimport) _Dconst _LDenorm, _LInf, _LNan, _LSnan; } #line 65 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\ymath.h" #pragma pack(pop) #line 70 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\ymath.h" #line 71 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\ymath.h" #line 7 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cfloat" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtwrn.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 18 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtwrn.h" #line 81 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtwrn.h" #line 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" #line 32 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" #line 34 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" #line 35 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" #line 36 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" extern "C" { #line 40 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" __declspec(dllimport) unsigned int __cdecl _clearfp(void); #pragma warning(push) #pragma warning(disable: 4141) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_controlfp_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) unsigned int __cdecl _controlfp( unsigned int _NewValue, unsigned int _Mask); #pragma warning(pop) __declspec(dllimport) void __cdecl _set_controlfp( unsigned int _NewValue, unsigned int _Mask); __declspec(dllimport) errno_t __cdecl _controlfp_s( unsigned int *_CurrentState, unsigned int _NewValue, unsigned int _Mask); __declspec(dllimport) unsigned int __cdecl _statusfp(void); __declspec(dllimport) void __cdecl _fpreset(void); __declspec(dllimport) void __cdecl _statusfp2( unsigned int *_X86_status, unsigned int *_SSE2_status); #line 96 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" #line 171 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" __declspec(dllimport) unsigned int __cdecl _control87( unsigned int _NewValue, unsigned int _Mask); __declspec(dllimport) int __cdecl __control87_2( unsigned int _NewValue, unsigned int _Mask, unsigned int* _X86_cw, unsigned int* _Sse2_cw); #line 177 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" __declspec(dllimport) extern int * __cdecl __fpecode(void); __declspec(dllimport) double __cdecl _copysign ( double _Number, double _Sign); __declspec(dllimport) double __cdecl _chgsign ( double _X); #line 216 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" __declspec(dllimport) double __cdecl _scalb( double _X, long _Y); __declspec(dllimport) double __cdecl _logb( double _X); __declspec(dllimport) double __cdecl _nextafter( double _X, double _Y); __declspec(dllimport) int __cdecl _finite( double _X); __declspec(dllimport) int __cdecl _isnan( double _X); __declspec(dllimport) int __cdecl _fpclass( double _X); __declspec(dllimport) void __cdecl fpreset(void); #line 310 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" } #line 314 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" #line 316 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\float.h" #line 8 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cfloat" #line 10 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cfloat" #line 8 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cmath" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 19 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #pragma pack(push,8) extern "C" { #line 29 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" struct _exception { int type; char *name; double arg1; double arg2; double retval; } ; #line 47 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" struct _complex { double x,y; } ; #line 62 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 65 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 66 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" __declspec(dllimport) extern double _HUGE; #line 92 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 93 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" double __cdecl acos( double _X); double __cdecl asin( double _X); double __cdecl atan( double _X); double __cdecl atan2( double _Y, double _X); double __cdecl cos( double _X); double __cdecl cosh( double _X); double __cdecl exp( double _X); double __cdecl fabs( double _X); double __cdecl fmod( double _X, double _Y); double __cdecl log( double _X); double __cdecl log10( double _X); double __cdecl pow( double _X, double _Y); double __cdecl sin( double _X); double __cdecl sinh( double _X); double __cdecl tan( double _X); double __cdecl tanh( double _X); double __cdecl sqrt( double _X); __declspec(dllimport) double __cdecl _cabs( struct _complex _Complex_value); __declspec(dllimport) double __cdecl ceil( double _X); __declspec(dllimport) double __cdecl floor( double _X); __declspec(dllimport) double __cdecl frexp( double _X, int * _Y); __declspec(dllimport) double __cdecl _hypot( double _X, double _Y); __declspec(dllimport) float __cdecl _hypotf( float _X, float _Y); __declspec(dllimport) double __cdecl _j0( double _X ); __declspec(dllimport) double __cdecl _j1( double _X ); __declspec(dllimport) double __cdecl _jn(int _X, double _Y); __declspec(dllimport) double __cdecl ldexp( double _X, int _Y); #line 149 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" int __cdecl _matherr( struct _exception * _Except); #line 151 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 152 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" __declspec(dllimport) double __cdecl modf( double _X, double * _Y); __declspec(dllimport) double __cdecl _y0( double _X); __declspec(dllimport) double __cdecl _y1( double _X); __declspec(dllimport) double __cdecl _yn( int _X, double _Y); static __inline double __cdecl hypot( double _X, double _Y) { return _hypot(_X, _Y); } static __inline float __cdecl hypotf( float _X, float _Y) { return _hypotf(_X, _Y); } #line 172 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" __declspec(dllimport) int __cdecl _set_SSE2_enable( int _Flag); #line 178 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 217 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 261 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" inline long double acosl( long double _X) {return (acos((double)_X)); } inline long double asinl( long double _X) {return (asin((double)_X)); } inline long double atanl( long double _X) {return (atan((double)_X)); } inline long double atan2l( long double _Y, long double _X) {return (atan2((double)_Y, (double)_X)); } inline long double ceill( long double _X) {return (ceil((double)_X)); } inline long double cosl( long double _X) {return (cos((double)_X)); } inline long double coshl( long double _X) {return (cosh((double)_X)); } inline long double expl( long double _X) {return (exp((double)_X)); } inline long double fabsl( long double _X) {return (fabs((double)_X)); } inline long double floorl( long double _X) {return (floor((double)_X)); } inline long double fmodl( long double _X, long double _Y) {return (fmod((double)_X, (double)_Y)); } inline long double frexpl( long double _X, int *_Y) {return (frexp((double)_X, _Y)); } inline long double ldexpl( long double _X, int _Y) {return (ldexp((double)_X, _Y)); } inline long double logl( long double _X) {return (log((double)_X)); } inline long double log10l( long double _X) {return (log10((double)_X)); } inline long double modfl( long double _X, long double *_Y) {double _Di, _Df = modf((double)_X, &_Di); *_Y = (long double)_Di; return (_Df); } inline long double powl( long double _X, long double _Y) {return (pow((double)_X, (double)_Y)); } inline long double sinl( long double _X) {return (sin((double)_X)); } inline long double sinhl( long double _X) {return (sinh((double)_X)); } inline long double sqrtl( long double _X) {return (sqrt((double)_X)); } inline long double tanl( long double _X) {return (tan((double)_X)); } #line 376 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" inline long double tanhl( long double _X) {return (tanh((double)_X)); } inline long double _chgsignl( long double _Number) { return _chgsign(static_cast(_Number)); } inline long double _copysignl( long double _Number, long double _Sign) { return _copysign(static_cast(_Number), static_cast(_Sign)); } inline float frexpf( float _X, int *_Y) {return ((float)frexp((double)_X, _Y)); } inline float fabsf( float _X) {return ((float)fabs((double)_X)); } inline float ldexpf( float _X, int _Y) {return ((float)ldexp((double)_X, _Y)); } inline float acosf( float _X) {return ((float)acos((double)_X)); } inline float asinf( float _X) {return ((float)asin((double)_X)); } inline float atanf( float _X) {return ((float)atan((double)_X)); } inline float atan2f( float _Y, float _X) {return ((float)atan2((double)_Y, (double)_X)); } inline float ceilf( float _X) {return ((float)ceil((double)_X)); } inline float cosf( float _X) {return ((float)cos((double)_X)); } inline float coshf( float _X) {return ((float)cosh((double)_X)); } inline float expf( float _X) {return ((float)exp((double)_X)); } inline float floorf( float _X) {return ((float)floor((double)_X)); } inline float fmodf( float _X, float _Y) {return ((float)fmod((double)_X, (double)_Y)); } inline float logf( float _X) {return ((float)log((double)_X)); } inline float log10f( float _X) {return ((float)log10((double)_X)); } inline float modff( float _X, float *_Y) { double _Di, _Df = modf((double)_X, &_Di); *_Y = (float)_Di; return ((float)_Df); } inline float powf( float _X, float _Y) {return ((float)pow((double)_X, (double)_Y)); } inline float sinf( float _X) {return ((float)sin((double)_X)); } inline float sinhf( float _X) {return ((float)sinh((double)_X)); } inline float sqrtf( float _X) {return ((float)sqrt((double)_X)); } inline float tanf( float _X) {return ((float)tan((double)_X)); } inline float tanhf( float _X) {return ((float)tanh((double)_X)); } #line 440 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 441 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 442 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 443 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" __declspec(dllimport) extern double HUGE; #line 464 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_cabs" ". See online help for details.")) __declspec(dllimport) double __cdecl cabs( struct _complex _X); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_j0" ". See online help for details.")) __declspec(dllimport) double __cdecl j0( double _X); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_j1" ". See online help for details.")) __declspec(dllimport) double __cdecl j1( double _X); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_jn" ". See online help for details.")) __declspec(dllimport) double __cdecl jn( int _X, double _Y); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_y0" ". See online help for details.")) __declspec(dllimport) double __cdecl y0( double _X); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_y1" ". See online help for details.")) __declspec(dllimport) double __cdecl y1( double _X); __declspec(deprecated("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: " "_yn" ". See online help for details.")) __declspec(dllimport) double __cdecl yn( int _X, double _Y); #line 474 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 476 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" } extern "C++" { template inline _Ty _Pow_int(_Ty _X, int _Y) {unsigned int _N; if (_Y >= 0) _N = (unsigned int)_Y; else _N = (unsigned int)(-_Y); for (_Ty _Z = _Ty(1); ; _X *= _X) {if ((_N & 1) != 0) _Z *= _X; if ((_N >>= 1) == 0) return (_Y < 0 ? _Ty(1) / _Z : _Z); }} inline double __cdecl abs( double _X) {return (fabs(_X)); } inline double __cdecl pow( double _X, int _Y) {return (_Pow_int(_X, _Y)); } inline float __cdecl abs( float _X) {return (fabsf(_X)); } inline float __cdecl acos( float _X) {return (acosf(_X)); } inline float __cdecl asin( float _X) {return (asinf(_X)); } inline float __cdecl atan( float _X) {return (atanf(_X)); } inline float __cdecl atan2( float _Y, float _X) {return (atan2f(_Y, _X)); } inline float __cdecl ceil( float _X) {return (ceilf(_X)); } inline float __cdecl cos( float _X) {return (cosf(_X)); } inline float __cdecl cosh( float _X) {return (coshf(_X)); } inline float __cdecl exp( float _X) {return (expf(_X)); } inline float __cdecl fabs( float _X) {return (fabsf(_X)); } inline float __cdecl floor( float _X) {return (floorf(_X)); } inline float __cdecl fmod( float _X, float _Y) {return (fmodf(_X, _Y)); } inline float __cdecl frexp( float _X, int * _Y) {return (frexpf(_X, _Y)); } inline float __cdecl ldexp( float _X, int _Y) {return (ldexpf(_X, _Y)); } inline float __cdecl log( float _X) {return (logf(_X)); } inline float __cdecl log10( float _X) {return (log10f(_X)); } inline float __cdecl modf( float _X, float * _Y) {return (modff(_X, _Y)); } inline float __cdecl pow( float _X, float _Y) {return (powf(_X, _Y)); } inline float __cdecl pow( float _X, int _Y) {return (_Pow_int(_X, _Y)); } inline float __cdecl sin( float _X) {return (sinf(_X)); } inline float __cdecl sinh( float _X) {return (sinhf(_X)); } inline float __cdecl sqrt( float _X) {return (sqrtf(_X)); } inline float __cdecl tan( float _X) {return (tanf(_X)); } inline float __cdecl tanh( float _X) {return (tanhf(_X)); } inline long double __cdecl abs( long double _X) {return (fabsl(_X)); } inline long double __cdecl acos( long double _X) {return (acosl(_X)); } inline long double __cdecl asin( long double _X) {return (asinl(_X)); } inline long double __cdecl atan( long double _X) {return (atanl(_X)); } inline long double __cdecl atan2( long double _Y, long double _X) {return (atan2l(_Y, _X)); } inline long double __cdecl ceil( long double _X) {return (ceill(_X)); } inline long double __cdecl cos( long double _X) {return (cosl(_X)); } inline long double __cdecl cosh( long double _X) {return (coshl(_X)); } inline long double __cdecl exp( long double _X) {return (expl(_X)); } inline long double __cdecl fabs( long double _X) {return (fabsl(_X)); } inline long double __cdecl floor( long double _X) {return (floorl(_X)); } inline long double __cdecl fmod( long double _X, long double _Y) {return (fmodl(_X, _Y)); } inline long double __cdecl frexp( long double _X, int * _Y) {return (frexpl(_X, _Y)); } inline long double __cdecl ldexp( long double _X, int _Y) {return (ldexpl(_X, _Y)); } inline long double __cdecl log( long double _X) {return (logl(_X)); } inline long double __cdecl log10( long double _X) {return (log10l(_X)); } inline long double __cdecl modf( long double _X, long double * _Y) {return (modfl(_X, _Y)); } inline long double __cdecl pow( long double _X, long double _Y) {return (powl(_X, _Y)); } inline long double __cdecl pow( long double _X, int _Y) {return (_Pow_int(_X, _Y)); } inline long double __cdecl sin( long double _X) {return (sinl(_X)); } inline long double __cdecl sinh( long double _X) {return (sinhl(_X)); } inline long double __cdecl sqrt( long double _X) {return (sqrtl(_X)); } inline long double __cdecl tan( long double _X) {return (tanl(_X)); } inline long double __cdecl tanh( long double _X) {return (tanhl(_X)); } } #line 598 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #pragma pack(pop) #line 602 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 642 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\math.h" #line 14 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cmath" #line 15 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cmath" namespace std { using :: acosf; using :: asinf; using :: atanf; using :: atan2f; using :: ceilf; using :: cosf; using :: coshf; using :: expf; using :: fabsf; using :: floorf; using :: fmodf; using :: frexpf; using :: ldexpf; using :: logf; using :: log10f; using :: modff; using :: powf; using :: sinf; using :: sinhf; using :: sqrtf; using :: tanf; using :: tanhf; using :: acosl; using :: asinl; using :: atanl; using :: atan2l; using :: ceill; using :: cosl; using :: coshl; using :: expl; using :: fabsl; using :: floorl; using :: fmodl; using :: frexpl; using :: ldexpl; using :: logl; using :: log10l; using :: modfl; using :: powl; using :: sinl; using :: sinhl; using :: sqrtl; using :: tanl; using :: tanhl; using :: abs; using :: acos; using :: asin; using :: atan; using :: atan2; using :: ceil; using :: cos; using :: cosh; using :: exp; using :: fabs; using :: floor; using :: fmod; using :: frexp; using :: ldexp; using :: log; using :: log10; using :: modf; using :: pow; using :: sin; using :: sinh; using :: sqrt; using :: tan; using :: tanh; } #line 49 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cmath" #line 51 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cmath" #line 10 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cwchar" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #pragma once #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\crtdefs.h" #line 24 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #pragma pack(push,8) extern "C" { #line 30 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 53 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" struct _iobuf { char *_ptr; int _cnt; char *_base; int _flag; int _file; int _charbuf; int _bufsiz; char *_tmpfname; }; typedef struct _iobuf FILE; #line 68 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) FILE * __cdecl __iob_func(void); #line 74 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 81 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" typedef unsigned long _fsize_t; #line 86 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" struct _wfinddata32_t { unsigned attrib; __time32_t time_create; __time32_t time_access; __time32_t time_write; _fsize_t size; wchar_t name[260]; }; struct _wfinddata32i64_t { unsigned attrib; __time32_t time_create; __time32_t time_access; __time32_t time_write; __int64 size; wchar_t name[260]; }; struct _wfinddata64i32_t { unsigned attrib; __time64_t time_create; __time64_t time_access; __time64_t time_write; _fsize_t size; wchar_t name[260]; }; struct _wfinddata64_t { unsigned attrib; __time64_t time_create; __time64_t time_access; __time64_t time_write; __int64 size; wchar_t name[260]; }; #line 144 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 147 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 178 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 180 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 181 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) const unsigned short * __cdecl __pctype_func(void); __declspec(dllimport) extern const unsigned short *_pctype; #line 188 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 189 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 190 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) extern const unsigned short _wctype[]; #line 197 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) const wctype_t * __cdecl __pwctype_func(void); __declspec(dllimport) extern const wctype_t *_pwctype; #line 204 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 205 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 206 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl iswalpha( wint_t _C); __declspec(dllimport) int __cdecl _iswalpha_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswupper( wint_t _C); __declspec(dllimport) int __cdecl _iswupper_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswlower( wint_t _C); __declspec(dllimport) int __cdecl _iswlower_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswdigit( wint_t _C); __declspec(dllimport) int __cdecl _iswdigit_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswxdigit( wint_t _C); __declspec(dllimport) int __cdecl _iswxdigit_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswspace( wint_t _C); __declspec(dllimport) int __cdecl _iswspace_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswpunct( wint_t _C); __declspec(dllimport) int __cdecl _iswpunct_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswalnum( wint_t _C); __declspec(dllimport) int __cdecl _iswalnum_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswprint( wint_t _C); __declspec(dllimport) int __cdecl _iswprint_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswgraph( wint_t _C); __declspec(dllimport) int __cdecl _iswgraph_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswcntrl( wint_t _C); __declspec(dllimport) int __cdecl _iswcntrl_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswascii( wint_t _C); __declspec(dllimport) int __cdecl isleadbyte( int _C); __declspec(dllimport) int __cdecl _isleadbyte_l( int _C, _locale_t _Locale); __declspec(dllimport) wint_t __cdecl towupper( wint_t _C); __declspec(dllimport) wint_t __cdecl _towupper_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) wint_t __cdecl towlower( wint_t _C); __declspec(dllimport) wint_t __cdecl _towlower_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl iswctype( wint_t _C, wctype_t _Type); __declspec(dllimport) int __cdecl _iswctype_l( wint_t _C, wctype_t _Type, _locale_t _Locale); __declspec(dllimport) int __cdecl __iswcsymf( wint_t _C); __declspec(dllimport) int __cdecl _iswcsymf_l( wint_t _C, _locale_t _Locale); __declspec(dllimport) int __cdecl __iswcsym( wint_t _C); __declspec(dllimport) int __cdecl _iswcsym_l( wint_t _C, _locale_t _Locale); __declspec(deprecated("This function or variable has been superceded by newer library or operating system functionality. Consider using " "iswctype" " instead. See online help for details.")) __declspec(dllimport) int __cdecl is_wctype( wint_t _C, wctype_t _Type); #line 272 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 285 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) wchar_t * __cdecl _wgetcwd( wchar_t * _DstBuf, int _SizeInWords); __declspec(dllimport) wchar_t * __cdecl _wgetdcwd( int _Drive, wchar_t * _DstBuf, int _SizeInWords); wchar_t * __cdecl _wgetdcwd_nolock( int _Drive, wchar_t * _DstBuf, int _SizeInWords); #line 295 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl _wchdir( const wchar_t * _Path); __declspec(dllimport) int __cdecl _wmkdir( const wchar_t * _Path); __declspec(dllimport) int __cdecl _wrmdir( const wchar_t * _Path); #line 302 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl _waccess( const wchar_t * _Filename, int _AccessMode); __declspec(dllimport) errno_t __cdecl _waccess_s( const wchar_t * _Filename, int _AccessMode); __declspec(dllimport) int __cdecl _wchmod( const wchar_t * _Filename, int _Mode); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wsopen_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _wcreat( const wchar_t * _Filename, int _PermissionMode); __declspec(dllimport) intptr_t __cdecl _wfindfirst32( const wchar_t * _Filename, struct _wfinddata32_t * _FindData); __declspec(dllimport) int __cdecl _wfindnext32( intptr_t _FindHandle, struct _wfinddata32_t * _FindData); __declspec(dllimport) int __cdecl _wunlink( const wchar_t * _Filename); __declspec(dllimport) int __cdecl _wrename( const wchar_t * _OldFilename, const wchar_t * _NewFilename); __declspec(dllimport) errno_t __cdecl _wmktemp_s( wchar_t * _TemplateName, size_t _SizeInWords); extern "C++" { template inline errno_t __cdecl _wmktemp_s(wchar_t (&_TemplateName)[_Size]) throw() { return _wmktemp_s(_TemplateName, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wmktemp_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wmktemp( wchar_t *_TemplateName); __declspec(dllimport) intptr_t __cdecl _wfindfirst32i64( const wchar_t * _Filename, struct _wfinddata32i64_t * _FindData); __declspec(dllimport) intptr_t __cdecl _wfindfirst64i32( const wchar_t * _Filename, struct _wfinddata64i32_t * _FindData); __declspec(dllimport) intptr_t __cdecl _wfindfirst64( const wchar_t * _Filename, struct _wfinddata64_t * _FindData); __declspec(dllimport) int __cdecl _wfindnext32i64( intptr_t _FindHandle, struct _wfinddata32i64_t * _FindData); __declspec(dllimport) int __cdecl _wfindnext64i32( intptr_t _FindHandle, struct _wfinddata64i32_t * _FindData); __declspec(dllimport) int __cdecl _wfindnext64( intptr_t _FindHandle, struct _wfinddata64_t * _FindData); __declspec(dllimport) errno_t __cdecl _wsopen_s( int * _FileHandle, const wchar_t * _Filename, int _OpenFlag, int _ShareFlag, int _PermissionFlag); #line 332 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" extern "C++" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wsopen_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _wopen( const wchar_t * _Filename, int _OpenFlag, int _PermissionMode = 0); extern "C++" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wsopen_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _wsopen( const wchar_t * _Filename, int _OpenFlag, int _ShareFlag, int _PermissionMode = 0); #line 338 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 341 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) wchar_t * __cdecl _wsetlocale( int _Category, const wchar_t * _Locale); #line 350 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) intptr_t __cdecl _wexecl( const wchar_t * _Filename, const wchar_t * _ArgList, ...); __declspec(dllimport) intptr_t __cdecl _wexecle( const wchar_t * _Filename, const wchar_t * _ArgList, ...); __declspec(dllimport) intptr_t __cdecl _wexeclp( const wchar_t * _Filename, const wchar_t * _ArgList, ...); __declspec(dllimport) intptr_t __cdecl _wexeclpe( const wchar_t * _Filename, const wchar_t * _ArgList, ...); __declspec(dllimport) intptr_t __cdecl _wexecv( const wchar_t * _Filename, const wchar_t * const * _ArgList); __declspec(dllimport) intptr_t __cdecl _wexecve( const wchar_t * _Filename, const wchar_t * const * _ArgList, const wchar_t * const * _Env); __declspec(dllimport) intptr_t __cdecl _wexecvp( const wchar_t * _Filename, const wchar_t * const * _ArgList); __declspec(dllimport) intptr_t __cdecl _wexecvpe( const wchar_t * _Filename, const wchar_t * const * _ArgList, const wchar_t * const * _Env); __declspec(dllimport) intptr_t __cdecl _wspawnl( int _Mode, const wchar_t * _Filename, const wchar_t * _ArgList, ...); __declspec(dllimport) intptr_t __cdecl _wspawnle( int _Mode, const wchar_t * _Filename, const wchar_t * _ArgList, ...); __declspec(dllimport) intptr_t __cdecl _wspawnlp( int _Mode, const wchar_t * _Filename, const wchar_t * _ArgList, ...); __declspec(dllimport) intptr_t __cdecl _wspawnlpe( int _Mode, const wchar_t * _Filename, const wchar_t * _ArgList, ...); __declspec(dllimport) intptr_t __cdecl _wspawnv( int _Mode, const wchar_t * _Filename, const wchar_t * const * _ArgList); __declspec(dllimport) intptr_t __cdecl _wspawnve( int _Mode, const wchar_t * _Filename, const wchar_t * const * _ArgList, const wchar_t * const * _Env); __declspec(dllimport) intptr_t __cdecl _wspawnvp( int _Mode, const wchar_t * _Filename, const wchar_t * const * _ArgList); __declspec(dllimport) intptr_t __cdecl _wspawnvpe( int _Mode, const wchar_t * _Filename, const wchar_t * const * _ArgList, const wchar_t * const * _Env); #line 382 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 417 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 444 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 446 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" typedef unsigned short _ino_t; typedef unsigned short ino_t; #line 458 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 460 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" typedef unsigned int _dev_t; typedef unsigned int dev_t; #line 467 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 469 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" typedef long _off_t; typedef long off_t; #line 476 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 478 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" struct _stat32 { _dev_t st_dev; _ino_t st_ino; unsigned short st_mode; short st_nlink; short st_uid; short st_gid; _dev_t st_rdev; _off_t st_size; __time32_t st_atime; __time32_t st_mtime; __time32_t st_ctime; }; struct stat { _dev_t st_dev; _ino_t st_ino; unsigned short st_mode; short st_nlink; short st_uid; short st_gid; _dev_t st_rdev; _off_t st_size; time_t st_atime; time_t st_mtime; time_t st_ctime; }; #line 512 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" struct _stat32i64 { _dev_t st_dev; _ino_t st_ino; unsigned short st_mode; short st_nlink; short st_uid; short st_gid; _dev_t st_rdev; __int64 st_size; __time32_t st_atime; __time32_t st_mtime; __time32_t st_ctime; }; struct _stat64i32 { _dev_t st_dev; _ino_t st_ino; unsigned short st_mode; short st_nlink; short st_uid; short st_gid; _dev_t st_rdev; _off_t st_size; __time64_t st_atime; __time64_t st_mtime; __time64_t st_ctime; }; struct _stat64 { _dev_t st_dev; _ino_t st_ino; unsigned short st_mode; short st_nlink; short st_uid; short st_gid; _dev_t st_rdev; __int64 st_size; __time64_t st_atime; __time64_t st_mtime; __time64_t st_ctime; }; #line 578 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 582 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl _wstat32( const wchar_t * _Name, struct _stat32 * _Stat); __declspec(dllimport) int __cdecl _wstat32i64( const wchar_t * _Name, struct _stat32i64 * _Stat); __declspec(dllimport) int __cdecl _wstat64i32( const wchar_t * _Name, struct _stat64i32 * _Stat); __declspec(dllimport) int __cdecl _wstat64( const wchar_t * _Name, struct _stat64 * _Stat); #line 595 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 597 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) errno_t __cdecl _cgetws_s( wchar_t * _Buffer, size_t _SizeInWords, size_t * _SizeRead); extern "C++" { template inline errno_t __cdecl _cgetws_s( wchar_t (&_Buffer)[_Size], size_t * _SizeRead) throw() { return _cgetws_s(_Buffer, _Size, _SizeRead); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_cgetws_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _cgetws( wchar_t *_Buffer); __declspec(dllimport) wint_t __cdecl _getwch(void); __declspec(dllimport) wint_t __cdecl _getwche(void); __declspec(dllimport) wint_t __cdecl _putwch(wchar_t _WCh); __declspec(dllimport) wint_t __cdecl _ungetwch(wint_t _WCh); __declspec(dllimport) int __cdecl _cputws( const wchar_t * _String); __declspec(dllimport) int __cdecl _cwprintf( const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl _cwprintf_s( const wchar_t * _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_cwscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _cwscanf( const wchar_t * _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_cwscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _cwscanf_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _cwscanf_s( const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl _cwscanf_s_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _vcwprintf( const wchar_t *_Format, va_list _ArgList); __declspec(dllimport) int __cdecl _vcwprintf_s( const wchar_t *_Format, va_list _ArgList); __declspec(dllimport) int __cdecl _cwprintf_p( const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl _vcwprintf_p( const wchar_t* _Format, va_list _ArgList); __declspec(dllimport) int __cdecl _cwprintf_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _cwprintf_s_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _vcwprintf_l( const wchar_t *_Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _vcwprintf_s_l( const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _cwprintf_p_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _vcwprintf_p_l( const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); wint_t __cdecl _putwch_nolock(wchar_t _WCh); wint_t __cdecl _getwch_nolock(void); wint_t __cdecl _getwche_nolock(void); wint_t __cdecl _ungetwch_nolock(wint_t _WCh); #line 641 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) FILE * __cdecl _wfsopen( const wchar_t * _Filename, const wchar_t * _Mode, int _ShFlag); #line 655 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) wint_t __cdecl fgetwc( FILE * _File); __declspec(dllimport) wint_t __cdecl _fgetwchar(void); __declspec(dllimport) wint_t __cdecl fputwc( wchar_t _Ch, FILE * _File); __declspec(dllimport) wint_t __cdecl _fputwchar( wchar_t _Ch); __declspec(dllimport) wint_t __cdecl getwc( FILE * _File); __declspec(dllimport) wint_t __cdecl getwchar(void); __declspec(dllimport) wint_t __cdecl putwc( wchar_t _Ch, FILE * _File); __declspec(dllimport) wint_t __cdecl putwchar( wchar_t _Ch); __declspec(dllimport) wint_t __cdecl ungetwc( wint_t _Ch, FILE * _File); __declspec(dllimport) wchar_t * __cdecl fgetws( wchar_t * _Dst, int _SizeInWords, FILE * _File); __declspec(dllimport) int __cdecl fputws( const wchar_t * _Str, FILE * _File); __declspec(dllimport) wchar_t * __cdecl _getws_s( wchar_t * _Str, size_t _SizeInWords); extern "C++" { template inline wchar_t * __cdecl _getws_s( wchar_t (&_String)[_Size]) throw() { return _getws_s(_String, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_getws_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _getws( wchar_t *_String); __declspec(dllimport) int __cdecl _putws( const wchar_t * _Str); __declspec(dllimport) int __cdecl fwprintf( FILE * _File, const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl fwprintf_s( FILE * _File, const wchar_t * _Format, ...); #line 677 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl wprintf( const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl wprintf_s( const wchar_t * _Format, ...); #line 681 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl _scwprintf( const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl vfwprintf( FILE * _File, const wchar_t * _Format, va_list _ArgList); __declspec(dllimport) int __cdecl vfwprintf_s( FILE * _File, const wchar_t * _Format, va_list _ArgList); #line 686 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl vwprintf( const wchar_t * _Format, va_list _ArgList); __declspec(dllimport) int __cdecl vwprintf_s( const wchar_t * _Format, va_list _ArgList); #line 690 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl swprintf_s( wchar_t * _Dst, size_t _SizeInWords, const wchar_t * _Format, ...); #line 694 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" extern "C++" { __pragma(warning(push)); __pragma(warning(disable: 4793)); template inline int __cdecl swprintf_s( wchar_t (&_Dest)[_Size], const wchar_t * _Format, ...) throw() { va_list _ArgList; ( _ArgList = (va_list)( &reinterpret_cast(_Format) ) + ( (sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1) ) ); return vswprintf_s(_Dest, _Size, _Format, _ArgList); } __pragma(warning(pop)); } __declspec(dllimport) int __cdecl vswprintf_s( wchar_t * _Dst, size_t _SizeInWords, const wchar_t * _Format, va_list _ArgList); #line 698 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" extern "C++" { template inline int __cdecl vswprintf_s( wchar_t (&_Dest)[_Size], const wchar_t * _Format, va_list _Args) throw() { return vswprintf_s(_Dest, _Size, _Format, _Args); } } __declspec(dllimport) int __cdecl _swprintf_c( wchar_t * _DstBuf, size_t _SizeInWords, const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl _vswprintf_c( wchar_t * _DstBuf, size_t _SizeInWords, const wchar_t * _Format, va_list _ArgList); __declspec(dllimport) int __cdecl _snwprintf_s( wchar_t * _DstBuf, size_t _DstSizeInWords, size_t _MaxCount, const wchar_t * _Format, ...); extern "C++" { __pragma(warning(push)); __pragma(warning(disable: 4793)); template inline int __cdecl _snwprintf_s( wchar_t (&_Dest)[_Size], size_t _Count, const wchar_t * _Format, ...) throw() { va_list _ArgList; ( _ArgList = (va_list)( &reinterpret_cast(_Format) ) + ( (sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1) ) ); return _vsnwprintf_s(_Dest, _Size, _Count, _Format, _ArgList); } __pragma(warning(pop)); } __declspec(dllimport) int __cdecl _vsnwprintf_s( wchar_t * _DstBuf, size_t _DstSizeInWords, size_t _MaxCount, const wchar_t * _Format, va_list _ArgList); extern "C++" { template inline int __cdecl _vsnwprintf_s( wchar_t (&_Dest)[_Size], size_t _Count, const wchar_t * _Format, va_list _Args) throw() { return _vsnwprintf_s(_Dest, _Size, _Count, _Format, _Args); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snwprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _snwprintf( wchar_t *_Dest, size_t _Count, const wchar_t * _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vsnwprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _vsnwprintf( wchar_t *_Dest, size_t _Count, const wchar_t * _Format, va_list _Args); __declspec(dllimport) int __cdecl _fwprintf_p( FILE * _File, const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl _wprintf_p( const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl _vfwprintf_p( FILE * _File, const wchar_t * _Format, va_list _ArgList); __declspec(dllimport) int __cdecl _vwprintf_p( const wchar_t * _Format, va_list _ArgList); __declspec(dllimport) int __cdecl _swprintf_p( wchar_t * _DstBuf, size_t _MaxCount, const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl _vswprintf_p( wchar_t * _DstBuf, size_t _MaxCount, const wchar_t * _Format, va_list _ArgList); __declspec(dllimport) int __cdecl _scwprintf_p( const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl _vscwprintf_p( const wchar_t * _Format, va_list _ArgList); __declspec(dllimport) int __cdecl _wprintf_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _wprintf_p_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _wprintf_s_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _vwprintf_l( const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _vwprintf_p_l( const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _vwprintf_s_l( const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _fwprintf_l( FILE * _File, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _fwprintf_p_l( FILE * _File, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _fwprintf_s_l( FILE * _File, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _vfwprintf_l( FILE * _File, const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _vfwprintf_p_l( FILE * _File, const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _vfwprintf_s_l( FILE * _File, const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _swprintf_c_l( wchar_t * _DstBuf, size_t _MaxCount, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _swprintf_p_l( wchar_t * _DstBuf, size_t _MaxCount, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _swprintf_s_l( wchar_t * _DstBuf, size_t _DstSize, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _vswprintf_c_l( wchar_t * _DstBuf, size_t _MaxCount, const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _vswprintf_p_l( wchar_t * _DstBuf, size_t _MaxCount, const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _vswprintf_s_l( wchar_t * _DstBuf, size_t _DstSize, const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _scwprintf_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _scwprintf_p_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _vscwprintf_p_l( const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snwprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _snwprintf_l( wchar_t * _DstBuf, size_t _MaxCount, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _snwprintf_s_l( wchar_t * _DstBuf, size_t _DstSize, size_t _MaxCount, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vsnwprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _vsnwprintf_l( wchar_t * _DstBuf, size_t _MaxCount, const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(dllimport) int __cdecl _vsnwprintf_s_l( wchar_t * _DstBuf, size_t _DstSize, size_t _MaxCount, const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); #line 757 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #pragma warning(push) #pragma warning(disable:4141 4996) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_swprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(deprecated("swprintf has been changed to conform with the ISO C standard, adding an extra character count parameter. To use traditional Microsoft swprintf, set _CRT_NON_CONFORMING_SWPRINTFS.")) __declspec(dllimport) int __cdecl _swprintf( wchar_t *_Dest, const wchar_t * _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "vswprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(deprecated("swprintf has been changed to conform with the ISO C standard, adding an extra character count parameter. To use traditional Microsoft swprintf, set _CRT_NON_CONFORMING_SWPRINTFS.")) __declspec(dllimport) int __cdecl _vswprintf( wchar_t *_Dest, const wchar_t * _Format, va_list _Args); __declspec(deprecated("This function or variable may be unsafe. Consider using " "__swprintf_l_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(deprecated("swprintf has been changed to conform with the ISO C standard, adding an extra character count parameter. To use traditional Microsoft swprintf, set _CRT_NON_CONFORMING_SWPRINTFS.")) __declspec(dllimport) int __cdecl __swprintf_l( wchar_t *_Dest, const wchar_t * _Format, _locale_t _Plocinfo, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vswprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(deprecated("swprintf has been changed to conform with the ISO C standard, adding an extra character count parameter. To use traditional Microsoft swprintf, set _CRT_NON_CONFORMING_SWPRINTFS.")) __declspec(dllimport) int __cdecl __vswprintf_l( wchar_t *_Dest, const wchar_t * _Format, _locale_t _Plocinfo, va_list _Args); #pragma warning(pop) #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\swprintf.inl" #pragma once #line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\swprintf.inl" #line 33 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\swprintf.inl" #pragma warning( push ) #pragma warning( disable : 4793 4412 ) static __inline int swprintf(wchar_t * _String, size_t _Count, const wchar_t * _Format, ...) { va_list _Arglist; int _Ret; ( _Arglist = (va_list)( &reinterpret_cast(_Format) ) + ( (sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1) ) ); _Ret = _vswprintf_c_l(_String, _Count, _Format, 0, _Arglist); ( _Arglist = (va_list)0 ); return _Ret; } #pragma warning( pop ) #pragma warning( push ) #pragma warning( disable : 4412 ) static __inline int __cdecl vswprintf(wchar_t * _String, size_t _Count, const wchar_t * _Format, va_list _Ap) { return _vswprintf_c_l(_String, _Count, _Format, 0, _Ap); } #pragma warning( pop ) #line 57 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\swprintf.inl" #pragma warning( push ) #pragma warning( disable : 4793 4412 ) static __inline int _swprintf_l(wchar_t * _String, size_t _Count, const wchar_t * _Format, _locale_t _Plocinfo, ...) { va_list _Arglist; int _Ret; ( _Arglist = (va_list)( &reinterpret_cast(_Plocinfo) ) + ( (sizeof(_Plocinfo) + sizeof(int) - 1) & ~(sizeof(int) - 1) ) ); _Ret = _vswprintf_c_l(_String, _Count, _Format, _Plocinfo, _Arglist); ( _Arglist = (va_list)0 ); return _Ret; } #pragma warning( pop ) #pragma warning( push ) #pragma warning( disable : 4412 ) static __inline int __cdecl _vswprintf_l(wchar_t * _String, size_t _Count, const wchar_t * _Format, _locale_t _Plocinfo, va_list _Ap) { return _vswprintf_c_l(_String, _Count, _Format, _Plocinfo, _Ap); } #pragma warning( pop ) #pragma warning( push ) #pragma warning( disable : 4996 ) #pragma warning( push ) #pragma warning( disable : 4793 4141 ) extern "C++" __declspec(deprecated("swprintf has been changed to conform with the ISO C standard, adding an extra character count parameter. To use traditional Microsoft swprintf, set _CRT_NON_CONFORMING_SWPRINTFS.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "swprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __inline int swprintf( wchar_t * _String, const wchar_t * _Format, ...) { va_list _Arglist; ( _Arglist = (va_list)( &reinterpret_cast(_Format) ) + ( (sizeof(_Format) + sizeof(int) - 1) & ~(sizeof(int) - 1) ) ); int _Ret = _vswprintf(_String, _Format, _Arglist); ( _Arglist = (va_list)0 ); return _Ret; } #pragma warning( pop ) #pragma warning( push ) #pragma warning( disable : 4141 ) extern "C++" __declspec(deprecated("swprintf has been changed to conform with the ISO C standard, adding an extra character count parameter. To use traditional Microsoft swprintf, set _CRT_NON_CONFORMING_SWPRINTFS.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "vswprintf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __inline int __cdecl vswprintf( wchar_t * _String, const wchar_t * _Format, va_list _Ap) { return _vswprintf(_String, _Format, _Ap); } #pragma warning( pop ) #pragma warning( push ) #pragma warning( disable : 4793 4141 ) extern "C++" __declspec(deprecated("swprintf has been changed to conform with the ISO C standard, adding an extra character count parameter. To use traditional Microsoft swprintf, set _CRT_NON_CONFORMING_SWPRINTFS.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_swprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __inline int _swprintf_l( wchar_t * _String, const wchar_t * _Format, _locale_t _Plocinfo, ...) { va_list _Arglist; ( _Arglist = (va_list)( &reinterpret_cast(_Plocinfo) ) + ( (sizeof(_Plocinfo) + sizeof(int) - 1) & ~(sizeof(int) - 1) ) ); int _Ret = __vswprintf_l(_String, _Format, _Plocinfo, _Arglist); ( _Arglist = (va_list)0 ); return _Ret; } #pragma warning( pop ) #pragma warning( push ) #pragma warning( disable : 4141 ) extern "C++" __declspec(deprecated("swprintf has been changed to conform with the ISO C standard, adding an extra character count parameter. To use traditional Microsoft swprintf, set _CRT_NON_CONFORMING_SWPRINTFS.")) __declspec(deprecated("This function or variable may be unsafe. Consider using " "_vswprintf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __inline int __cdecl _vswprintf_l( wchar_t * _String, const wchar_t * _Format, _locale_t _Plocinfo, va_list _Ap) { return __vswprintf_l(_String, _Format, _Plocinfo, _Ap); } #pragma warning( pop ) #pragma warning( pop ) #line 126 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\swprintf.inl" #line 128 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\swprintf.inl" #line 129 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\swprintf.inl" #line 767 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 768 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 782 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) wchar_t * __cdecl _wtempnam( const wchar_t * _Directory, const wchar_t * _FilePrefix); #line 788 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl _vscwprintf( const wchar_t * _Format, va_list _ArgList); __declspec(dllimport) int __cdecl _vscwprintf_l( const wchar_t * _Format, _locale_t _Locale, va_list _ArgList); __declspec(deprecated("This function or variable may be unsafe. Consider using " "fwscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl fwscanf( FILE * _File, const wchar_t * _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_fwscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _fwscanf_l( FILE * _File, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl fwscanf_s( FILE * _File, const wchar_t * _Format, ...); #line 796 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl _fwscanf_s_l( FILE * _File, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "swscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl swscanf( const wchar_t * _Src, const wchar_t * _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_swscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _swscanf_l( const wchar_t * _Src, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl swscanf_s( const wchar_t *_Src, const wchar_t * _Format, ...); #line 802 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl _swscanf_s_l( const wchar_t * _Src, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snwscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _snwscanf( const wchar_t * _Src, size_t _MaxCount, const wchar_t * _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_snwscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _snwscanf_l( const wchar_t * _Src, size_t _MaxCount, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl _snwscanf_s( const wchar_t * _Src, size_t _MaxCount, const wchar_t * _Format, ...); __declspec(dllimport) int __cdecl _snwscanf_s_l( const wchar_t * _Src, size_t _MaxCount, const wchar_t * _Format, _locale_t _Locale, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "wscanf_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl wscanf( const wchar_t * _Format, ...); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wscanf_s_l" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) int __cdecl _wscanf_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) int __cdecl wscanf_s( const wchar_t * _Format, ...); #line 812 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) int __cdecl _wscanf_s_l( const wchar_t * _Format, _locale_t _Locale, ...); __declspec(dllimport) FILE * __cdecl _wfdopen( int _FileHandle , const wchar_t * _Mode); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wfopen_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) FILE * __cdecl _wfopen( const wchar_t * _Filename, const wchar_t * _Mode); __declspec(dllimport) errno_t __cdecl _wfopen_s( FILE ** _File, const wchar_t * _Filename, const wchar_t * _Mode); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wfreopen_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) FILE * __cdecl _wfreopen( const wchar_t * _Filename, const wchar_t * _Mode, FILE * _OldFile); __declspec(dllimport) errno_t __cdecl _wfreopen_s( FILE ** _File, const wchar_t * _Filename, const wchar_t * _Mode, FILE * _OldFile); __declspec(dllimport) FILE * __cdecl _wpopen( const wchar_t *_Command, const wchar_t * _Mode); __declspec(dllimport) int __cdecl _wremove( const wchar_t * _Filename); __declspec(dllimport) errno_t __cdecl _wtmpnam_s( wchar_t * _DstBuf, size_t _SizeInWords); extern "C++" { template inline errno_t __cdecl _wtmpnam_s( wchar_t (&_Buffer)[_Size]) throw() { return _wtmpnam_s(_Buffer, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wtmpnam_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wtmpnam( wchar_t *_Buffer); __declspec(dllimport) wint_t __cdecl _fgetwc_nolock( FILE * _File); __declspec(dllimport) wint_t __cdecl _fputwc_nolock( wchar_t _Ch, FILE * _File); __declspec(dllimport) wint_t __cdecl _ungetwc_nolock( wint_t _Ch, FILE * _File); #line 840 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" inline wint_t __cdecl getwchar(void) {return (fgetwc((&__iob_func()[0]))); } inline wint_t __cdecl putwchar(wchar_t _C) {return (fputwc(_C, (&__iob_func()[1]))); } #line 845 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 856 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 859 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 960 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; #line 1123 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wasctime_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wasctime( const struct tm * _Tm); __declspec(dllimport) errno_t __cdecl _wasctime_s( wchar_t *_Buf, size_t _SizeInWords, const struct tm * _Tm); extern "C++" { template inline errno_t __cdecl _wasctime_s( wchar_t (&_Buffer)[_Size], const struct tm * _Time) throw() { return _wasctime_s(_Buffer, _Size, _Time); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wctime32_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wctime32( const __time32_t *_Time); __declspec(dllimport) errno_t __cdecl _wctime32_s( wchar_t* _Buf, size_t _SizeInWords, const __time32_t * _Time); extern "C++" { template inline errno_t __cdecl _wctime32_s( wchar_t (&_Buffer)[_Size], const __time32_t * _Time) throw() { return _wctime32_s(_Buffer, _Size, _Time); } } __declspec(dllimport) size_t __cdecl wcsftime( wchar_t * _Buf, size_t _SizeInWords, const wchar_t * _Format, const struct tm * _Tm); __declspec(dllimport) size_t __cdecl _wcsftime_l( wchar_t * _Buf, size_t _SizeInWords, const wchar_t *_Format, const struct tm *_Tm, _locale_t _Locale); __declspec(dllimport) errno_t __cdecl _wstrdate_s( wchar_t * _Buf, size_t _SizeInWords); extern "C++" { template inline errno_t __cdecl _wstrdate_s( wchar_t (&_Buffer)[_Size]) throw() { return _wstrdate_s(_Buffer, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wstrdate_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wstrdate( wchar_t *_Buffer); __declspec(dllimport) errno_t __cdecl _wstrtime_s( wchar_t * _Buf, size_t _SizeInWords); extern "C++" { template inline errno_t __cdecl _wstrtime_s( wchar_t (&_Buffer)[_Size]) throw() { return _wstrtime_s(_Buffer, _Size); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wstrtime_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wstrtime( wchar_t *_Buffer); __declspec(deprecated("This function or variable may be unsafe. Consider using " "_wctime64_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) wchar_t * __cdecl _wctime64( const __time64_t * _Time); __declspec(dllimport) errno_t __cdecl _wctime64_s( wchar_t* _Buf, size_t _SizeInWords, const __time64_t *_Time); extern "C++" { template inline errno_t __cdecl _wctime64_s( wchar_t (&_Buffer)[_Size], const __time64_t * _Time) throw() { return _wctime64_s(_Buffer, _Size, _Time); } } #line 1 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wtime.inl" #pragma once #line 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wtime.inl" #pragma warning(push) #pragma warning(disable:4996) static __inline wchar_t * __cdecl _wctime(const time_t * _Time) { #pragma warning( push ) #pragma warning( disable : 4996 ) return _wctime64(_Time); #pragma warning( pop ) } static __inline errno_t __cdecl _wctime_s(wchar_t *_Buffer, size_t _SizeInWords, const time_t * _Time) { return _wctime64_s(_Buffer, _SizeInWords, _Time); } #line 57 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wtime.inl" #pragma warning(pop) #line 61 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wtime.inl" #line 62 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wtime.inl" #line 1153 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 1154 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 1157 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" typedef int mbstate_t; typedef wchar_t _Wint_t; __declspec(dllimport) wint_t __cdecl btowc(int); __declspec(dllimport) size_t __cdecl mbrlen( const char * _Ch, size_t _SizeInBytes, mbstate_t * _State); __declspec(dllimport) size_t __cdecl mbrtowc( wchar_t * _DstCh, const char * _SrcCh, size_t _SizeInBytes, mbstate_t * _State); __declspec(dllimport) errno_t __cdecl mbsrtowcs_s( size_t* _Retval, wchar_t * _Dst, size_t _Size, const char ** _PSrc, size_t _N, mbstate_t * _State); extern "C++" { template inline errno_t __cdecl mbsrtowcs_s( size_t * _Retval, wchar_t (&_Dest)[_Size], const char ** _PSource, size_t _Count, mbstate_t * _State) throw() { return mbsrtowcs_s(_Retval, _Dest, _Size, _PSource, _Count, _State); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "mbsrtowcs_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) size_t __cdecl mbsrtowcs( wchar_t *_Dest, const char ** _PSrc, size_t _Count, mbstate_t * _State); __declspec(dllimport) errno_t __cdecl wcrtomb_s( size_t * _Retval, char * _Dst, size_t _SizeInBytes, wchar_t _Ch, mbstate_t * _State); extern "C++" { template inline errno_t __cdecl wcrtomb_s( size_t * _Retval, char (&_Dest)[_Size], wchar_t _Source, mbstate_t * _State) throw() { return wcrtomb_s(_Retval, _Dest, _Size, _Source, _State); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcrtomb_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) size_t __cdecl wcrtomb( char *_Dest, wchar_t _Source, mbstate_t * _State); __declspec(dllimport) errno_t __cdecl wcsrtombs_s( size_t * _Retval, char * _Dst, size_t _SizeInBytes, const wchar_t ** _Src, size_t _Size, mbstate_t * _State); extern "C++" { template inline errno_t __cdecl wcsrtombs_s( size_t * _Retval, char (&_Dest)[_Size], const wchar_t ** _PSrc, size_t _Count, mbstate_t * _State) throw() { return wcsrtombs_s(_Retval, _Dest, _Size, _PSrc, _Count, _State); } } __declspec(deprecated("This function or variable may be unsafe. Consider using " "wcsrtombs_s" " instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.")) __declspec(dllimport) size_t __cdecl wcsrtombs( char *_Dest, const wchar_t ** _PSource, size_t _Count, mbstate_t * _State); __declspec(dllimport) int __cdecl wctob( wint_t _WCh); #line 1187 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __declspec(dllimport) void * __cdecl memmove( void * _Dst, const void * _Src, size_t _Size); #line 1189 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" void * __cdecl memcpy( void * _Dst, const void * _Src, size_t _Size); __declspec(dllimport) errno_t __cdecl memcpy_s( void * _Dst, rsize_t _DstSize, const void * _Src, rsize_t _MaxCount); __declspec(dllimport) errno_t __cdecl memmove_s( void * _Dst, rsize_t _DstSize, const void * _Src, rsize_t _MaxCount); #line 1194 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __inline int __cdecl fwide( FILE * _F, int _M) {(void)_F; return (_M); } __inline int __cdecl mbsinit( const mbstate_t *_P) {return (_P == 0 || *_P == 0); } __inline const wchar_t * __cdecl wmemchr( const wchar_t *_S, wchar_t _C, size_t _N) {for (; 0 < _N; ++_S, --_N) if (*_S == _C) return (const wchar_t *)(_S); return (0); } __inline int __cdecl wmemcmp( const wchar_t *_S1, const wchar_t *_S2, size_t _N) {for (; 0 < _N; ++_S1, ++_S2, --_N) if (*_S1 != *_S2) return (*_S1 < *_S2 ? -1 : +1); return (0); } __inline wchar_t * __cdecl wmemcpy( wchar_t *_S1, const wchar_t *_S2, size_t _N) { #pragma warning( push ) #pragma warning( disable : 4996 6386 ) return (wchar_t *)memcpy(_S1, _S2, _N*sizeof(wchar_t)); #pragma warning( pop ) } __inline wchar_t * __cdecl wmemmove( wchar_t *_S1, const wchar_t *_S2, size_t _N) { #pragma warning( push ) #pragma warning( disable : 4996 6386 ) #pragma warning( disable : 6387) return (wchar_t *)memmove(_S1, _S2, _N*sizeof(wchar_t)); #pragma warning( pop ) } errno_t __cdecl wmemcpy_s( wchar_t *_S1, rsize_t _N1, const wchar_t *_S2, rsize_t _N); errno_t __cdecl wmemmove_s( wchar_t *_S1, rsize_t _N1, const wchar_t *_S2, rsize_t _N); #line 1231 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" __inline wchar_t * __cdecl wmemset( wchar_t *_S, wchar_t _C, size_t _N) { wchar_t *_Su = _S; for (; 0 < _N; ++_Su, --_N) { *_Su = _C; } return (_S); } extern "C++" { inline wchar_t * __cdecl wmemchr( wchar_t *_S, wchar_t _C, size_t _N) { return (wchar_t *)wmemchr((const wchar_t *)_S, _C, _N); } } #line 1248 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 1249 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" } #line 1253 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #pragma pack(pop) #line 1257 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\wchar.h" #line 14 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cwchar" #line 15 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cwchar" typedef mbstate_t _Mbstatet; namespace std { using :: _Mbstatet; using :: mbstate_t; using :: size_t; using :: tm; using :: wint_t; using :: btowc; using :: fgetwc; using :: fgetws; using :: fputwc; using :: fputws; using :: fwide; using :: fwprintf; using :: fwscanf; using :: getwc; using :: getwchar; using :: mbrlen; using :: mbrtowc; using :: mbsrtowcs; using :: mbsinit; using :: putwc; using :: putwchar; using :: swprintf; using :: swscanf; using :: ungetwc; using :: vfwprintf; using :: vswprintf; using :: vwprintf; using :: wcrtomb; using :: wprintf; using :: wscanf; using :: wcsrtombs; using :: wcstol; using :: wcscat; using :: wcschr; using :: wcscmp; using :: wcscoll; using :: wcscpy; using :: wcscspn; using :: wcslen; using :: wcsncat; using :: wcsncmp; using :: wcsncpy; using :: wcspbrk; using :: wcsrchr; using :: wcsspn; using :: wcstod; using :: wcstoul; using :: wcsstr; using :: wcstok; using :: wcsxfrm; using :: wctob; using :: wmemchr; using :: wmemcmp; using :: wmemcpy; using :: wmemmove; using :: wmemset; using :: wcsftime; } #line 46 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cwchar" #line 48 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\cwchar" #line 11 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #pragma pack(push,8) #pragma warning(push,3) namespace std { typedef enum { denorm_indeterminate = -1, denorm_absent = 0, denorm_present = 1} float_denorm_style; typedef enum { round_indeterminate = -1, round_toward_zero = 0, round_to_nearest = 1, round_toward_infinity = 2, round_toward_neg_infinity = 3} float_round_style; struct __declspec(dllimport) _Num_base { static const float_denorm_style has_denorm = (float_denorm_style)(denorm_absent); static const bool has_denorm_loss = (bool)(false); static const bool has_infinity = (bool)(false); static const bool has_quiet_NaN = (bool)(false); static const bool has_signaling_NaN = (bool)(false); static const bool is_bounded = (bool)(false); static const bool is_exact = (bool)(false); static const bool is_iec559 = (bool)(false); static const bool is_integer = (bool)(false); static const bool is_modulo = (bool)(false); static const bool is_signed = (bool)(false); static const bool is_specialized = (bool)(false); static const bool tinyness_before = (bool)(false); static const bool traps = (bool)(false); static const float_round_style round_style = (float_round_style)(round_toward_zero); static const int digits = (int)(0); static const int digits10 = (int)(0); static const int max_digits10 = (int)(0); #line 71 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_exponent = (int)(0); static const int max_exponent10 = (int)(0); static const int min_exponent = (int)(0); static const int min_exponent10 = (int)(0); static const int radix = (int)(0); }; template class numeric_limits : public _Num_base { public: static _Ty (__cdecl min)() throw () { return (_Ty(0)); } static _Ty (__cdecl max)() throw () { return (_Ty(0)); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 101 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (_Ty(0)); } static _Ty __cdecl round_error() throw () { return (_Ty(0)); } static _Ty __cdecl denorm_min() throw () { return (_Ty(0)); } static _Ty __cdecl infinity() throw () { return (_Ty(0)); } static _Ty __cdecl quiet_NaN() throw () { return (_Ty(0)); } static _Ty __cdecl signaling_NaN() throw () { return (_Ty(0)); } }; template class numeric_limits : public numeric_limits<_Ty> { }; template class numeric_limits : public numeric_limits<_Ty> { }; template class numeric_limits : public numeric_limits<_Ty> { }; struct __declspec(dllimport) _Num_int_base : public _Num_base { static const bool is_bounded = (bool)(true); static const bool is_exact = (bool)(true); static const bool is_integer = (bool)(true); static const bool is_modulo = (bool)(true); static const bool is_specialized = (bool)(true); static const int radix = (int)(2); }; struct __declspec(dllimport) _Num_float_base : public _Num_base { static const float_denorm_style has_denorm = (float_denorm_style)(denorm_present); static const bool has_denorm_loss = (bool)(true); static const bool has_infinity = (bool)(true); static const bool has_quiet_NaN = (bool)(true); static const bool has_signaling_NaN = (bool)(true); static const bool is_bounded = (bool)(true); static const bool is_exact = (bool)(false); static const bool is_iec559 = (bool)(true); static const bool is_integer = (bool)(false); static const bool is_modulo = (bool)(false); static const bool is_signed = (bool)(true); static const bool is_specialized = (bool)(true); static const bool tinyness_before = (bool)(true); static const bool traps = (bool)(true); static const float_round_style round_style = (float_round_style)(round_to_nearest); static const int radix = (int)(2); }; template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef char _Ty; static _Ty (__cdecl min)() throw () { return ((-128)); } static _Ty (__cdecl max)() throw () { return (127); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 208 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)((-128) != 0); static const int digits = (int)(8 - ((-128) != 0 ? 1 : 0)); static const int digits10 = (int)((8 - ((-128) != 0 ? 1 : 0)) * 301L / 1000); #line 243 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_digits10 = (int)(2 + (8 - ((-128) != 0 ? 1 : 0)) * 301L / 1000); #line 247 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 248 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef wchar_t _Ty; static _Ty (__cdecl min)() throw () { return ((_Ty)0x0000); } static _Ty (__cdecl max)() throw () { return ((_Ty)0xffff); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 273 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(0x0000 != 0); static const int digits = (int)(8 * sizeof (wchar_t) - (0x0000 != 0 ? 1 : 0)); #line 307 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int digits10 = (int)((8 * sizeof (wchar_t) - (0x0000 != 0 ? 1 : 0)) * 301L / 1000); #line 309 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_digits10 = (int)(2 + (8 * sizeof (wchar_t) - (0x0000 != 0 ? 1 : 0)) * 301L / 1000); #line 313 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 314 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; template<> class __declspec(dllimport) numeric_limits<_Bool> : public _Num_int_base { public: typedef bool _Ty; static _Ty (__cdecl min)() throw () { return (false); } static _Ty (__cdecl max)() throw () { return (true); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 339 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_modulo = (bool)(false); static const bool is_signed = (bool)(false); static const int digits = (int)(1); static const int digits10 = (int)(0); static const int max_digits10 = (int)(0); #line 378 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef signed char _Ty; static _Ty (__cdecl min)() throw () { return ((-128)); } static _Ty (__cdecl max)() throw () { return (127); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 403 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(true); static const int digits = (int)(8 - 1); static const int digits10 = (int)((8 - 1) * 301L / 1000); static const int max_digits10 = (int)(2 + (8 - 1) * 301L / 1000); #line 441 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef unsigned char _Ty; static _Ty (__cdecl min)() throw () { return (0); } static _Ty (__cdecl max)() throw () { return (0xff); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 466 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(false); static const int digits = (int)(8); static const int digits10 = (int)(8 * 301L / 1000); static const int max_digits10 = (int)(2 + (8) * 301L / 1000); #line 504 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef short _Ty; static _Ty (__cdecl min)() throw () { return ((-32768)); } static _Ty (__cdecl max)() throw () { return (32767); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 529 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(true); static const int digits = (int)(8 * sizeof (short) - 1); static const int digits10 = (int)((8 * sizeof (short) - 1) * 301L / 1000); #line 564 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_digits10 = (int)(2 + (8 * sizeof (short) - 1) * 301L / 1000); #line 568 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 569 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef unsigned short _Ty; static _Ty (__cdecl min)() throw () { return (0); } static _Ty (__cdecl max)() throw () { return (0xffff); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 595 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(false); static const int digits = (int)(8 * sizeof (unsigned short)); static const int digits10 = (int)(8 * sizeof (unsigned short) * 301L / 1000); #line 630 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_digits10 = (int)(2 + (8 * sizeof (unsigned short)) * 301L / 1000); #line 634 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 635 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; #line 637 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 699 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef int _Ty; static _Ty (__cdecl min)() throw () { return ((-2147483647 - 1)); } static _Ty (__cdecl max)() throw () { return (2147483647); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 723 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(true); static const int digits = (int)(8 * sizeof (int) - 1); static const int digits10 = (int)((8 * sizeof (int) - 1) * 301L / 1000); #line 758 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_digits10 = (int)(2 + (8 * sizeof (int) - 1) * 301L / 1000); #line 762 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 763 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef unsigned int _Ty; static _Ty (__cdecl min)() throw () { return (0); } static _Ty (__cdecl max)() throw () { return (0xffffffff); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 788 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(false); static const int digits = (int)(8 * sizeof (unsigned int)); static const int digits10 = (int)(8 * sizeof (unsigned int) * 301L / 1000); #line 823 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_digits10 = (int)(2 + (8 * sizeof (unsigned int)) * 301L / 1000); #line 827 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 828 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef long _Ty; static _Ty (__cdecl min)() throw () { return ((-2147483647L - 1)); } static _Ty (__cdecl max)() throw () { return (2147483647L); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 853 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(true); static const int digits = (int)(8 * sizeof (long) - 1); static const int digits10 = (int)((8 * sizeof (long) - 1) * 301L / 1000); #line 888 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_digits10 = (int)(2 + (8 * sizeof (long) - 1) * 301L / 1000); #line 892 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 893 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef unsigned long _Ty; static _Ty (__cdecl min)() throw () { return (0); } static _Ty (__cdecl max)() throw () { return (0xffffffffUL); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 918 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(false); static const int digits = (int)(8 * sizeof (unsigned long)); static const int digits10 = (int)(8 * sizeof (unsigned long) * 301L / 1000); #line 953 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_digits10 = (int)(2 + (8 * sizeof (unsigned long)) * 301L / 1000); #line 957 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 958 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; #line 1021 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" template<> class __declspec(dllimport) numeric_limits<__int64> : public _Num_int_base { public: typedef __int64 _Ty; static _Ty (__cdecl min)() throw () { return (-0x7fffffffffffffff - 1); } static _Ty (__cdecl max)() throw () { return (0x7fffffffffffffff); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 1046 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(true); static const int digits = (int)(8 * sizeof (__int64) - 1); static const int digits10 = (int)((8 * sizeof (__int64) - 1) * 301L / 1000); #line 1081 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_digits10 = (int)(2 + (8 * sizeof (__int64) - 1) * 301L / 1000); #line 1085 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 1086 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; template<> class __declspec(dllimport) numeric_limits : public _Num_int_base { public: typedef unsigned __int64 _Ty; static _Ty (__cdecl min)() throw () { return (0); } static _Ty (__cdecl max)() throw () { return (0xffffffffffffffff); } static _Ty __cdecl lowest() throw () { return ((min)()); } #line 1111 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (0); } static _Ty __cdecl round_error() throw () { return (0); } static _Ty __cdecl denorm_min() throw () { return (0); } static _Ty __cdecl infinity() throw () { return (0); } static _Ty __cdecl quiet_NaN() throw () { return (0); } static _Ty __cdecl signaling_NaN() throw () { return (0); } static const bool is_signed = (bool)(false); static const int digits = (int)(8 * sizeof (unsigned __int64)); static const int digits10 = (int)(8 * sizeof (unsigned __int64) * 301L / 1000); #line 1146 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_digits10 = (int)(2 + (8 * sizeof (unsigned __int64)) * 301L / 1000); #line 1150 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 1151 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" }; #line 1153 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" template<> class __declspec(dllimport) numeric_limits : public _Num_float_base { public: typedef float _Ty; static _Ty (__cdecl min)() throw () { return (1.175494351e-38F); } static _Ty (__cdecl max)() throw () { return (3.402823466e+38F); } static _Ty __cdecl lowest() throw () { return (-(max)()); } #line 1177 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (1.192092896e-07F); } static _Ty __cdecl round_error() throw () { return (0.5); } static _Ty __cdecl denorm_min() throw () { return (:: _FDenorm._Float); } static _Ty __cdecl infinity() throw () { return (:: _FInf._Float); } static _Ty __cdecl quiet_NaN() throw () { return (:: _FNan._Float); } static _Ty __cdecl signaling_NaN() throw () { return (:: _FSnan._Float); } static const int digits = (int)(24); static const int digits10 = (int)(6); static const int max_digits10 = (int)(2 + 6); #line 1214 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_exponent = (int)((int)128); static const int max_exponent10 = (int)((int)38); static const int min_exponent = (int)((int)(-125)); static const int min_exponent10 = (int)((int)(-37)); }; template<> class __declspec(dllimport) numeric_limits : public _Num_float_base { public: typedef double _Ty; static _Ty (__cdecl min)() throw () { return (2.2250738585072014e-308); } static _Ty (__cdecl max)() throw () { return (1.7976931348623158e+308); } static _Ty __cdecl lowest() throw () { return (-(max)()); } #line 1244 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (2.2204460492503131e-016); } static _Ty __cdecl round_error() throw () { return (0.5); } static _Ty __cdecl denorm_min() throw () { return (:: _Denorm._Double); } static _Ty __cdecl infinity() throw () { return (:: _Inf._Double); } static _Ty __cdecl quiet_NaN() throw () { return (:: _Nan._Double); } static _Ty __cdecl signaling_NaN() throw () { return (:: _Snan._Double); } static const int digits = (int)(53); static const int digits10 = (int)(15); static const int max_digits10 = (int)(2 + 15); #line 1281 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_exponent = (int)((int)1024); static const int max_exponent10 = (int)((int)308); static const int min_exponent = (int)((int)(-1021)); static const int min_exponent10 = (int)((int)(-307)); }; template<> class __declspec(dllimport) numeric_limits : public _Num_float_base { public: typedef long double _Ty; static _Ty (__cdecl min)() throw () { return (2.2250738585072014e-308); } static _Ty (__cdecl max)() throw () { return (1.7976931348623158e+308); } static _Ty __cdecl lowest() throw () { return (-(max)()); } #line 1311 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static _Ty __cdecl epsilon() throw () { return (2.2204460492503131e-016); } static _Ty __cdecl round_error() throw () { return (0.5); } static _Ty __cdecl denorm_min() throw () { return (:: _LDenorm._Long_double); } static _Ty __cdecl infinity() throw () { return (:: _LInf._Long_double); } static _Ty __cdecl quiet_NaN() throw () { return (:: _LNan._Long_double); } static _Ty __cdecl signaling_NaN() throw () { return (:: _LSnan._Long_double); } static const int digits = (int)(53); static const int digits10 = (int)(15); static const int max_digits10 = (int)(2 + 15); #line 1348 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" static const int max_exponent = (int)((int)1024); static const int max_exponent10 = (int)((int)308); static const int min_exponent = (int)((int)(-1021)); static const int min_exponent10 = (int)((int)(-307)); }; #line 1637 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" } #pragma warning(pop) #pragma pack(pop) #line 1642 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 1643 "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\INCLUDE\\limits" #line 12 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 543 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 13 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" #line 11 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/integral_c.hpp" #line 12 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" namespace boost{ #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" template #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" struct integral_constant : public mpl::integral_c { typedef integral_constant type; }; template<> struct integral_constant : public mpl::true_ { typedef integral_constant type; }; template<> struct integral_constant : public mpl::false_ { typedef integral_constant type; }; typedef integral_constant true_type; typedef integral_constant false_type; } #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" #line 14 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/core/enable_if.hpp" namespace boost { template struct enable_if_c { typedef T type; }; template struct enable_if_c {}; template struct enable_if : public enable_if_c {}; template struct lazy_enable_if_c { typedef typename T::type type; }; template struct lazy_enable_if_c {}; template struct lazy_enable_if : public lazy_enable_if_c {}; template struct disable_if_c { typedef T type; }; template struct disable_if_c {}; template struct disable_if : public disable_if_c {}; template struct lazy_disable_if_c { typedef typename T::type type; }; template struct lazy_disable_if_c {}; template struct lazy_disable_if : public lazy_disable_if_c {}; } #line 118 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/core/enable_if.hpp" #line 120 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/core/enable_if.hpp" #line 15 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/limits.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/limits.hpp" #line 144 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/limits.hpp" #line 146 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/limits.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" namespace boost { template class integer_traits : public std::numeric_limits { public: static const bool is_integral = false; }; namespace detail { template class integer_traits_base { public: static const bool is_integral = true; static const T const_min = min_val; static const T const_max = max_val; }; template const bool integer_traits_base::is_integral; template const T integer_traits_base::const_min; template const T integer_traits_base::const_max; #line 71 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" } template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base { }; template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base { }; template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base { }; template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base { }; template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base #line 125 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" { }; #line 127 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base { }; template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base { }; template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base { }; template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base { }; template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base { }; template<> class integer_traits : public std::numeric_limits, public detail::integer_traits_base { }; template<> class integer_traits< ::boost::long_long_type> : public std::numeric_limits< ::boost::long_long_type>, public detail::integer_traits_base< ::boost::long_long_type, (-9223372036854775807i64 - 1), 9223372036854775807i64> { }; template<> class integer_traits< ::boost::ulong_long_type> : public std::numeric_limits< ::boost::ulong_long_type>, public detail::integer_traits_base< ::boost::ulong_long_type, 0, 0xffffffffffffffffui64> { }; #line 249 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" #line 250 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" } #line 254 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" #line 16 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/ratio_fwd.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/ratio_fwd.hpp" #line 40 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/ratio_fwd.hpp" namespace boost { template class ratio; template struct ratio_add; template struct ratio_subtract; template struct ratio_multiply; template struct ratio_divide; template struct ratio_gcd; template struct ratio_lcm; template struct ratio_negate; template struct ratio_abs; template struct ratio_sign; template struct ratio_power; #line 66 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/ratio_fwd.hpp" template struct ratio_equal; template struct ratio_not_equal; template struct ratio_less; template struct ratio_less_equal; template struct ratio_greater; template struct ratio_greater_equal; typedef ratio<((1) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1000000000000000000) + (0x7fffffffffffffff - 0x7fffffffffffffff))> atto; typedef ratio<((1) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1000000000000000) + (0x7fffffffffffffff - 0x7fffffffffffffff))> femto; typedef ratio<((1) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1000000000000) + (0x7fffffffffffffff - 0x7fffffffffffffff))> pico; typedef ratio<((1) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1000000000) + (0x7fffffffffffffff - 0x7fffffffffffffff))> nano; typedef ratio<((1) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1000000) + (0x7fffffffffffffff - 0x7fffffffffffffff))> micro; typedef ratio<((1) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1000) + (0x7fffffffffffffff - 0x7fffffffffffffff))> milli; typedef ratio<((1) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((100) + (0x7fffffffffffffff - 0x7fffffffffffffff))> centi; typedef ratio<((1) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((10) + (0x7fffffffffffffff - 0x7fffffffffffffff))> deci; typedef ratio< ((10) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1) + (0x7fffffffffffffff - 0x7fffffffffffffff))> deca; typedef ratio< ((100) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1) + (0x7fffffffffffffff - 0x7fffffffffffffff))> hecto; typedef ratio< ((1000) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1) + (0x7fffffffffffffff - 0x7fffffffffffffff))> kilo; typedef ratio< ((1000000) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1) + (0x7fffffffffffffff - 0x7fffffffffffffff))> mega; typedef ratio< ((1000000000) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1) + (0x7fffffffffffffff - 0x7fffffffffffffff))> giga; typedef ratio< ((1000000000000) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1) + (0x7fffffffffffffff - 0x7fffffffffffffff))> tera; typedef ratio< ((1000000000000000) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1) + (0x7fffffffffffffff - 0x7fffffffffffffff))> peta; typedef ratio<((1000000000000000000) + (0x7fffffffffffffff - 0x7fffffffffffffff)), ((1) + (0x7fffffffffffffff - 0x7fffffffffffffff))> exa; typedef ratio< ((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))> kibi; typedef ratio< ((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))> mebi; typedef ratio< ((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))> gibi; typedef ratio< ((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))> tebi; typedef ratio< ((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))> pebi; typedef ratio<((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))*((1024) + (0x7fffffffffffffff - 0x7fffffffffffffff))> exbi; #line 106 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/ratio_fwd.hpp" } #line 110 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/ratio_fwd.hpp" #line 17 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/overflow_helpers.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/config.hpp" #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/overflow_helpers.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/abs.hpp" #line 37 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/overflow_helpers.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/mpl/sign.hpp" #line 38 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/overflow_helpers.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 543 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/cstdint.hpp" #line 42 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/overflow_helpers.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" #line 43 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/overflow_helpers.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/core/enable_if.hpp" #line 44 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/overflow_helpers.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/integer_traits.hpp" #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/overflow_helpers.hpp" #line 57 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/overflow_helpers.hpp" namespace boost { namespace ratio_detail { template ::value> class br_add; template class br_add { static const boost::intmax_t min = boost::integer_traits::const_min; static const boost::intmax_t max = boost::integer_traits::const_max; static_assert(X <= max - Y,"overflow in ratio add"); public: static const boost::intmax_t value = X + Y; }; template class br_add { public: static const boost::intmax_t value = X; }; template class br_add { static const boost::intmax_t min = boost::integer_traits::const_min; static const boost::intmax_t max = boost::integer_traits::const_max; static_assert(min - Y <= X,"overflow in ratio add"); public: static const boost::intmax_t value = X + Y; }; template ::value> class br_sub; template class br_sub { static const boost::intmax_t min = boost::integer_traits::const_min; static const boost::intmax_t max = boost::integer_traits::const_max; static_assert(min + Y <= X,"overflow in ratio sub"); public: static const boost::intmax_t value = X - Y; }; template class br_sub { public: static const boost::intmax_t value = X; }; template class br_sub { static const boost::intmax_t min = boost::integer_traits::const_min; static const boost::intmax_t max = boost::integer_traits::const_max; static_assert(X <= max + Y,"overflow in ratio sub"); public: static const boost::intmax_t value = X - Y; }; template class br_mul { static const boost::intmax_t nan = boost::intmax_t(((1) + (0xffffffffffffffffU - 0xffffffffffffffffU)) << (sizeof(boost::intmax_t) * 8 - 1)); static const boost::intmax_t min = boost::integer_traits::const_min; static const boost::intmax_t max = boost::integer_traits::const_max; static const boost::intmax_t a_x = mpl::abs_c::value; static const boost::intmax_t a_y = mpl::abs_c::value; static_assert(X != nan,"overflow in ratio mul"); static_assert(Y != nan,"overflow in ratio mul"); static_assert(a_x <= max / a_y,"overflow in ratio mul"); public: static const boost::intmax_t value = X * Y; }; template class br_mul<0, Y> { public: static const boost::intmax_t value = 0; }; template class br_mul { public: static const boost::intmax_t value = 0; }; template <> class br_mul<0, 0> { public: static const boost::intmax_t value = 0; }; template class br_div { static const boost::intmax_t nan = boost::intmax_t(((1) + (0xffffffffffffffffU - 0xffffffffffffffffU)) << (sizeof(boost::intmax_t) * 8 - 1)); static const boost::intmax_t min = boost::integer_traits::const_min; static const boost::intmax_t max = boost::integer_traits::const_max; static_assert(X != nan,"overflow in ratio div"); static_assert(Y != nan,"overflow in ratio div"); static_assert(Y != 0,"ratio divide by 0"); public: static const boost::intmax_t value = X / Y; }; template struct ratio_add; template struct ratio_subtract; template struct ratio_multiply; template struct ratio_divide; template struct ratio_add { private: static const boost::intmax_t gcd_n1_n2 = mpl::gcd_c::value; static const boost::intmax_t gcd_d1_d2 = mpl::gcd_c::value; public: typedef typename ratio_multiply < ratio, ratio < boost::ratio_detail::br_add < boost::ratio_detail::br_mul::value, boost::ratio_detail::br_mul::value >::value, R2::den > >::type type; }; template struct ratio_add > { typedef R type; }; template struct ratio_subtract { private: static const boost::intmax_t gcd_n1_n2 = mpl::gcd_c::value; static const boost::intmax_t gcd_d1_d2 = mpl::gcd_c::value; public: typedef typename ratio_multiply < ratio, ratio < boost::ratio_detail::br_sub < boost::ratio_detail::br_mul::value, boost::ratio_detail::br_mul::value >::value, R2::den > >::type type; }; template struct ratio_subtract > { typedef R type; }; template struct ratio_multiply { private: static const boost::intmax_t gcd_n1_d2 = mpl::gcd_c::value; static const boost::intmax_t gcd_d1_n2 = mpl::gcd_c::value; public: typedef typename ratio < boost::ratio_detail::br_mul::value, boost::ratio_detail::br_mul::value >::type type; }; template struct ratio_divide { private: static const boost::intmax_t gcd_n1_n2 = mpl::gcd_c::value; static const boost::intmax_t gcd_d1_d2 = mpl::gcd_c::value; public: typedef typename ratio < boost::ratio_detail::br_mul::value, boost::ratio_detail::br_mul::value >::type type; }; template struct is_evenly_divisible_by { private: static const boost::intmax_t gcd_n1_n2 = mpl::gcd_c::value; static const boost::intmax_t gcd_d1_d2 = mpl::gcd_c::value; public: typedef integral_constant type; }; template struct is_ratio : public boost::false_type {}; template struct is_ratio > : public boost::true_type {}; template struct ratio_less1 { static const bool value = Q1 < Q2; }; template struct ratio_less1 { static const bool value = false; }; template struct ratio_less1 { static const bool value = true; }; template struct ratio_less1 { static const bool value = false; }; template struct ratio_less1 { static const bool value = ratio_less1, ratio >::value; }; template < class R1, class R2, boost::intmax_t S1 = mpl::sign_c::value, boost::intmax_t S2 = mpl::sign_c::value > struct ratio_less { static const bool value = S1 < S2; }; template struct ratio_less { static const bool value = ratio_less1::value; }; template struct ratio_less { static const bool value = ratio_less1, ratio<-R1::num, R1::den> >::value; }; } } #line 368 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/ratio/detail/overflow_helpers.hpp" #line 18 "C:\\prj2010\\test2.cpp" namespace boost { template class ratio { static const boost::intmax_t ABS_N = mpl::abs_c::value; static const boost::intmax_t ABS_D = mpl::abs_c::value; static_assert(ABS_N >= 0,"ratio numerator is out of range"); static_assert(ABS_D > 0,"ratio denominator is out of range"); static_assert(D != 0,"ratio divide by 0"); static const boost::intmax_t SIGN_N = mpl::sign_c::value * mpl::sign_c::value; static const boost::intmax_t GCD = mpl::gcd_c::value; public: static const boost::intmax_t num = SIGN_N * ABS_N / GCD; static const boost::intmax_t den = ABS_D / GCD; typedef mpl::rational_c_tag tag; typedef boost::rational value_type; typedef boost::intmax_t num_type; typedef boost::intmax_t den_type; ratio() {} template ratio(const ratio<_N2, _D2>&, typename enable_if_c < (ratio<_N2, _D2>::num == num && ratio<_N2, _D2>::den == den) >::type* = 0) {} template typename enable_if_c < (ratio<_N2, _D2>::num == num && ratio<_N2, _D2>::den == den), ratio& >::type operator=(const ratio<_N2, _D2>&) {return *this;} static value_type value() {return value_type(num,den);} value_type operator()() const {return value();} #line 73 "C:\\prj2010\\test2.cpp" typedef ratio type; }; template const boost::intmax_t ratio::num; template const boost::intmax_t ratio::den; #line 82 "C:\\prj2010\\test2.cpp" template struct ratio_add : boost::ratio_detail::ratio_add::type { }; template struct ratio_subtract : boost::ratio_detail::ratio_subtract::type { }; template struct ratio_multiply : boost::ratio_detail::ratio_multiply::type { }; template struct ratio_divide : boost::ratio_detail::ratio_divide::type { }; template struct ratio_equal : public boost::integral_constant {}; template struct ratio_not_equal : public boost::integral_constant::value> {}; template struct ratio_less : boost::integral_constant::value> {}; template struct ratio_less_equal : boost::integral_constant::value> {}; template struct ratio_greater : boost::integral_constant::value> {}; template struct ratio_greater_equal : boost::integral_constant::value> {}; template struct ratio_gcd : ratio::value, mpl::lcm_c::value>::type { }; template struct ratio_negate : ratio<-R::num, R::den>::type { }; template struct ratio_abs : ratio::value, R::den>::type { }; template struct ratio_sign : mpl::sign_c { }; template struct ratio_inverse : ratio::type { }; template struct ratio_lcm : ratio::value, mpl::gcd_c::value>::type { }; template struct ratio_modulo : ratio<(R1::num * R2::den) % (R2::num * R1::den), R1::den * R2::den>::type { }; namespace detail { template struct ratio_min : R1 {}; template struct ratio_min : R2 {}; template struct ratio_max : R2 {}; template struct ratio_max : R1 {}; } template struct ratio_min : detail::ratio_min::value>::type { }; template struct ratio_max : detail::ratio_max::value>::type { }; template struct ratio_power : ratio_multiply< typename ratio_power::type, typename ratio_power::type, p/2>::type >::type {}; template struct ratio_power : ratio<1>::type {}; template struct ratio_power : R {}; template struct ratio_power : ratio_divide, R>::type {}; #line 244 "C:\\prj2010\\test2.cpp" } #line 254 "C:\\prj2010\\test2.cpp" #line 257 "C:\\prj2010\\test2.cpp" #line 262 "C:\\prj2010\\test2.cpp" #line 267 "C:\\prj2010\\test2.cpp" #line 280 "C:\\prj2010\\test2.cpp" #line 284 "C:\\prj2010\\test2.cpp" #line 289 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/if.hpp" #line 290 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/utility/declval.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/add_rvalue_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_void.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 11 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/template_arity_fwd.hpp" #line 12 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 14 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/overload_resolution.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 53 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 57 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 189 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_void.hpp" namespace boost { #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_void.hpp" template< typename T > struct is_void : public ::boost::integral_constant { public: }; template<> struct is_void< void > : public ::boost::integral_constant { public: }; template<> struct is_void< void const > : public ::boost::integral_constant { public: }; template<> struct is_void< void volatile > : public ::boost::integral_constant { public: }; template<> struct is_void< void const volatile > : public ::boost::integral_constant { public: }; #line 31 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_void.hpp" #line 33 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_void.hpp" } #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_undef.hpp" #line 37 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_void.hpp" #line 39 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_void.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/add_rvalue_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/config.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/detail/workaround.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/config.hpp" #line 28 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/config.hpp" #line 41 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/config.hpp" #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/config.hpp" #line 54 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/config.hpp" #line 63 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/config.hpp" #line 71 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/config.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_lvalue_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/config.hpp" #line 25 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_lvalue_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 11 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/template_arity_fwd.hpp" #line 12 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 14 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/overload_resolution.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 53 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 57 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 189 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_lvalue_reference.hpp" namespace boost { #line 35 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_lvalue_reference.hpp" template< typename T > struct is_lvalue_reference : public ::boost::integral_constant { public: }; template< typename T > struct is_lvalue_reference< T& > : public ::boost::integral_constant { public: }; #line 48 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_lvalue_reference.hpp" #line 50 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_lvalue_reference.hpp" } #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_undef.hpp" #line 54 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_lvalue_reference.hpp" #line 56 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_lvalue_reference.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_rvalue_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/config.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_rvalue_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 11 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/template_arity_fwd.hpp" #line 12 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 14 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/overload_resolution.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 53 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 57 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 189 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_rvalue_reference.hpp" namespace boost { template< typename T > struct is_rvalue_reference : public ::boost::integral_constant { public: }; template< typename T > struct is_rvalue_reference< T&& > : public ::boost::integral_constant { public: }; #line 23 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_rvalue_reference.hpp" } #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_undef.hpp" #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_rvalue_reference.hpp" #line 29 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_rvalue_reference.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/ice.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/yes_no_type.hpp" namespace boost { namespace type_traits { typedef char yes_type; struct no_type { char padding[8]; }; } } #line 27 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/yes_no_type.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/ice.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/ice_or.hpp" namespace boost { namespace type_traits { template struct ice_or; template struct ice_or { static const bool value = true; }; template <> struct ice_or { static const bool value = false; }; } } #line 35 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/ice_or.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/ice.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/ice_and.hpp" namespace boost { namespace type_traits { template struct ice_and; template struct ice_and { static const bool value = false; }; template <> struct ice_and { static const bool value = true; }; } } #line 36 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/ice_and.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/ice.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/ice_not.hpp" namespace boost { namespace type_traits { template struct ice_not { static const bool value = true; }; template <> struct ice_not { static const bool value = false; }; } } #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/ice_not.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/ice.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/ice_eq.hpp" namespace boost { namespace type_traits { template struct ice_eq { static const bool value = (b1 == b2); }; template struct ice_ne { static const bool value = (b1 != b2); }; template bool const ice_eq::value; template bool const ice_ne::value; #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/ice_eq.hpp" } } #line 37 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/ice_eq.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/ice.hpp" #line 21 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/ice.hpp" #line 19 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 11 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/template_arity_fwd.hpp" #line 12 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 14 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/overload_resolution.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/integral_constant.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/bool.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 18 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 53 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 57 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 189 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_def.hpp" #line 22 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_reference.hpp" namespace boost { namespace detail { template struct is_reference_impl { static const bool value = (::boost::type_traits::ice_or< ::boost::is_lvalue_reference::value, ::boost::is_rvalue_reference::value >::value); #line 34 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_reference.hpp" }; } template< typename T > struct is_reference : public ::boost::integral_constant::value> { public: }; } #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/bool_trait_undef.hpp" #line 43 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_reference.hpp" #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/is_reference.hpp" #line 17 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/add_rvalue_reference.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/type_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/int.hpp" #line 11 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/template_arity_fwd.hpp" #line 12 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/preprocessor/params.hpp" #line 13 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/lambda.hpp" #line 14 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/config/overload_resolution.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 30 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 32 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/template_arity_spec.hpp" #line 15 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/type_trait_def.hpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/mpl/aux_/lambda_support.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/type_trait_def.hpp" #line 20 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/add_rvalue_reference.hpp" namespace boost { namespace type_traits_detail { template struct add_rvalue_reference_helper { typedef T type; }; template struct add_rvalue_reference_helper { typedef T&& type; }; #line 49 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/add_rvalue_reference.hpp" template struct add_rvalue_reference_imp { typedef typename boost::type_traits_detail::add_rvalue_reference_helper ::value == false && is_reference::value == false) >::type type; }; } template< typename T > struct add_rvalue_reference { public: typedef typename boost::type_traits_detail::add_rvalue_reference_imp::type type; }; } #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/detail/type_trait_undef.hpp" #line 64 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/add_rvalue_reference.hpp" #line 66 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/add_rvalue_reference.hpp" #line 16 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/utility/declval.hpp" namespace boost { template typename add_rvalue_reference::type declval() ; } #line 45 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/utility/declval.hpp" #line 291 "C:\\prj2010\\test2.cpp" #line 1 "C:\\prj2010\\LIBS\\3rdparty\\boost\\1_59\\boost/type_traits/add_rvalue_reference.hpp" #line 292 "C:\\prj2010\\test2.cpp" namespace boost { #line 310 "C:\\prj2010\\test2.cpp" template struct common_type { public: typedef typename common_type::type, V>::type type; }; #line 317 "C:\\prj2010\\test2.cpp" template #line 324 "C:\\prj2010\\test2.cpp" struct common_type #line 327 "C:\\prj2010\\test2.cpp" { static_assert(sizeof(T) > 0,"must be complete type"); public: typedef T type; }; namespace type_traits_detail { template struct common_type_2 { private: static_assert(sizeof(T) > 0,"must be complete type"); static_assert(sizeof(U) > 0,"must be complete type"); static bool declval_bool(); static typename add_rvalue_reference::type declval_T(); static typename add_rvalue_reference::type declval_U(); static typename add_rvalue_reference::type declval_b(); public: typedef decltype(declval() ? declval() : declval()) type; #line 360 "C:\\prj2010\\test2.cpp" #line 365 "C:\\prj2010\\test2.cpp" }; template struct common_type_2 { typedef T type; }; } #line 378 "C:\\prj2010\\test2.cpp" template struct common_type #line 381 "C:\\prj2010\\test2.cpp" : public type_traits_detail::common_type_2 { }; #line 393 "C:\\prj2010\\test2.cpp" } using namespace std; int a = 5;