SourceForge.net Logo

/home/chris/Projects/eval/execution_context.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  eval
namespace  eval::detail

Classes

class  eval::execution_failure
class  eval::ambiguous_overload_exception
class  eval::no_matching_function_exception
class  eval::unknown_type_exception
class  eval::undefined_global_exception
class  eval::redefined_global_exception
class  eval::bad_extended_val_cast
struct  eval::detail::type_info_ptr_compare
class  eval::detail::object_method_store
 Stores methods (static and non-static) for an object. More...
class  eval::detail::type_info_conversion_store
class  eval::execution_context
 Stores methods/constructors/functions, types and global variables for an eval program. More...

Enumerations

enum  eval::detail::conversion_rank { eval::detail::CONVERSION_EXACT_MATCH = 300, eval::detail::CONVERSION_QUALIFICATION = 200, eval::detail::CONVERSION_OTHER_CONVERSION = 100, eval::detail::CONVERSION_IMPOSSIBLE = -1 }
 We need to rank conversions for overload resolution. More...

Functions

template<typename Iterator1, typename Iterator2>
bool eval::detail::strictly_greater_or_equal_all (Iterator1 begin1, Iterator1 end1, Iterator2 begin2)


Generated on Sat Sep 20 20:02:34 2008 for eval by  doxygen 1.5.6