Main Page
Namespaces
Classes
Files
Examples
/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
1.5.6