00001
00002
00003 #ifndef DYNAMIC_HPP
00004 #define DYNAMIC_HPP
00005
00006 #include <stdexcept>
00007 #include <iostream>
00008 #include <string>
00009
00010 #if defined(_MSC_VER) // Visual C++ version
00011 #ifdef DYNAMIC_EXPORTS
00012 #define DYNAMIC_API __declspec(dllexport)
00013 #else
00014 #define DYNAMIC_API __declspec(dllimport)
00015 #endif
00016 #else
00017 #define DYNAMIC_API
00018 #endif
00019
00020 #include "max_aligned.hpp"
00021 #include "static_assert.hpp"
00022 #include "class_traits.hpp"
00023
00024 #include "var_methods.hpp"
00025 #include "var_variant.hpp"
00026 #include "var_impl.hpp"
00027 #include "var.hpp"
00028 #include "var_member.hpp"
00029 #include "exceptions.hpp"
00030 #include "lib.hpp"
00031 #include "extend.hpp"
00032 #include "inline_impl.hpp"
00033
00034 #endif