00001 // 00002 // OpenTissue Template Library 00003 // - A generic toolbox for physics-based modeling and simulation. 00004 // Copyright (C) 2008 Department of Computer Science, University of Copenhagen. 00005 // 00006 // OTTL is licensed under zlib: http://opensource.org/licenses/zlib-license.php 00007 // 00008 #if (_MSC_VER >= 1200) 00009 # pragma warning(push) 00010 //# pragma warning(disable: 99) // 'identifier' : type name first seen using 'objecttype1' now seen using 'objecttype2' 00011 //# pragma warning(disable: 100) // 'identifier' : unreferenced formal parameter 00012 //# pragma warning(disable: 127) // conditional expression is constant 00013 //# pragma warning(disable: 217) // 'operator' : member template functions cannot be used for copy-assignment or copy-construction 00014 # pragma warning(disable: 265) // 'class' : class has virtual functions, but destructor is not virtual 00015 //# pragma warning(disable: 267) // 'var' : conversion from 'size_t' to 'type', possible loss of data 00016 //# pragma warning(disable: 347) // behavior change: 'function template' is called instead of 'function' 00017 //# pragma warning(disable: 390) // ';' : empty controlled statement found; is this the intent? 00018 //# pragma warning(disable: 503) // 'identifier' : decorated name length exceeded, name was truncated 00019 //# pragma warning(disable: 511) // 'class' : copy constructor could not be generated 00020 //# pragma warning(disable: 512) // 'class' : assignment operator could not be generated 00021 //# pragma warning(disable: 701) // Potentially uninitialized local variable 'name' used 00022 //# pragma warning(disable: 4355) // 'this' : used in base member initializer list 00023 #endif