|
Boost.dynamic_anyHeader <boost/dynamic_any/fwd.hpp > |
Forward declarations of all public entities defined in the library.
namespace boost { namespace dynamic_any { // Entities defined in boost/dynamic_any/any.hpp: template<class OperationList = empty_sequence> class any; template<class T, class OperationList> T extract(any<OperationList> &); template<class T, class OperationList> T extract(const any<OperationList> &); template<class T, class OperationList> T * extract(any<OperationList> *); template<class T, class OperationList> T * extract(const any<OperationList> *); class bad_extract; // Entities defined in boost/dynamic_any/function.hpp: struct anyT {}; // TODO: struct -> class in docs and code template<class EndFunction, class Signature> class function; class bad_function_call; // Entities defined in boost/dynamic_any/operations.hpp: // arithmetic operations: struct plus; struct minus; struct multiplies; struct divides; struct modulus; struct negate; struct inplace_negate; struct increment; struct decrement; // comparisons: struct equal_to; struct not_equal_to; struct greater; struct less; struct greater_equal; struct less_equal; // logical operations: struct logical_and; struct logical_or; struct logical_not; // output to stream: template<class Char, class CharTraits = ::std::char_traits<Char> > struct to_basic_ostream; typedef to_basic_ostream<char> to_ostream; typedef to_basic_ostream<wchar_t> to_wostream; } } // namespace boost { namespace dynamic_any {
Revised 23 March, 2003
© Copyright Alexander Nasonov 2002-2003. All Rights Reserved.