diff --git a/boost_typeindex/examples.html b/boost_typeindex/examples.html index 6da0369..7ed6380 100644 --- a/boost_typeindex/examples.html +++ b/boost_typeindex/examples.html @@ -2,7 +2,7 @@ Examples - + @@ -11,16 +11,16 @@ - - - + + + - +
Boost C++ LibrariesHomeLibrariesBoost C++ LibrariesHomeLibraries People FAQMoreMore

-PrevUpHomeNext +PrevUpHomeNext

@@ -106,7 +106,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/boost_typeindex/getting_started.html b/boost_typeindex/getting_started.html index 5b732af..5ecb16b 100644 --- a/boost_typeindex/getting_started.html +++ b/boost_typeindex/getting_started.html @@ -2,7 +2,7 @@ Getting started - + @@ -11,16 +11,16 @@ - - - + + + - +
Boost C++ LibrariesHomeLibrariesBoost C++ LibrariesHomeLibraries People FAQMoreMore

-PrevUpHomeNext +PrevUpHomeNext

@@ -65,7 +65,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/boost_typeindex/performance.html b/boost_typeindex/performance.html index 227040a..c58714f 100644 --- a/boost_typeindex/performance.html +++ b/boost_typeindex/performance.html @@ -2,7 +2,7 @@ Performance - + @@ -10,16 +10,16 @@ - - - + + + - +
Boost C++ LibrariesHomeLibrariesBoost C++ LibrariesHomeLibraries People FAQMoreMore

-PrevUpHome +PrevUpHome

@@ -58,7 +58,7 @@
-PrevUpHome +PrevUpHome
diff --git a/boost_typeindex/reference.html b/boost_typeindex/reference.html index 701fc7c..7443a78 100644 --- a/boost_typeindex/reference.html +++ b/boost_typeindex/reference.html @@ -2,7 +2,7 @@ Reference - + @@ -11,16 +11,16 @@ - - - + + + - +
Boost C++ LibrariesHomeLibrariesBoost C++ LibrariesHomeLibraries People FAQMoreMore

-PrevUpHomeNext +PrevUpHomeNext

@@ -40,7 +40,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/index.html b/index.html index 66eeebd..8167684 100644 --- a/index.html +++ b/index.html @@ -2,22 +2,22 @@ Chapter 1. Boost.TypeIndex 1.0 - + - - - + + + - +
Boost C++ LibrariesHomeLibrariesBoost C++ LibrariesHomeLibraries People FAQMoreMore

-
Next
+
Next

@@ -47,26 +47,47 @@

Sometimes getting and storing at runtime information about template type is required. For such cases usually used a construction like &typeid(T) or C++11 class std::type_index. - And that is the point, where problems strat: * typeid(T) - and std::type_index require Run Time Type Info (RTTI) - * typeid(T) strips - const, volatile and references from type * some compilers have bugs and do - not correctly compare std::type_info across shared libraries * some - implementations of typeid(T) do not - strip const, volatile and references * only a few STLs have std::type_index - implementation * no easy way to store type info without stripping const, volatile - and references * no nice and portable way to get human readable type name + And that is the point, where problems strat:

+
    +
  • + typeid(T) and + std::type_index require Run Time Type Info + (RTTI) +
  • +
  • + typeid(T) strips + const, volatile and references from type +
  • +
  • + some compilers have bugs and do not correctly compare std::type_info + across shared libraries +
  • +
  • + some implementations of typeid(T) + do not strip const, volatile and references +
  • +
  • + only a few STLs have std::type_index + implementation +
  • +
  • + no easy way to store type info without stripping const, volatile and references +
  • +
  • + no nice and portable way to get human readable type name +
  • +

Boost.TypeIndex was designed to work around those issues.

- +

Last revised: June 03, 2012 at 10:37:07 GMT

Last revised: June 03, 2012 at 10:43:14 GMT


-
Next
+
Next