Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
▼Cbinary_function | |
CObjectHandler::my_iless | Std::string specialized case insensitive version of less |
CObjectHandler::CallerDimensions | The dimensions of the calling range |
CObjectHandler::CallerType | The environment which called the function that is currently running |
CObjectHandler::CallingRange | Processing for the host cell of an Object |
CObjectHandler::Coerce< TypeIn, TypeOut > | Base class in support of datatype coercion |
CObjectHandler::ConvertOper | Perform datatype conversions of OPERs |
CObjectHandler::empty_property_tag | Placeholder for a null value |
▼Cexception | |
CObjectHandler::Exception | Simple implementation of an exception |
CObjectHandler::FunctionCall | Singleton encapsulating state relating to Excel function call |
CObjectHandler::LoopIteration< LoopFunction, InputType, OutputType > | Execute one iteration of the loop function |
CObjectHandler::LoopIteration< LoopFunction, InputType, void > | Partial specialization for LoopIteration where return type is void |
▼CObjectHandler::Object | Interface for Objects to be stored in the ObjectHandler Repository |
CObjectHandler::Group | A collection of Objects |
CObjectHandler::LibraryObject< LibraryClass > | Customizes the Object class for most typical uses |
CObjectHandler::Range | Container for a matrix of doubles |
▼CObjectHandler::Observable | Object that notifies its changes to a set of observers |
▼CObjectHandler::ObjectWrapper | Container to ensure that Object references are updated |
CObjectHandler::ObjectWrapperXL | Customization of the ObjectWrapper class for the Excel platform |
▼CObjectHandler::Observer | Object that gets notified when a given observable changes |
CObjectHandler::ObjectWrapper | Container to ensure that Object references are updated |
▼CObjectHandler::Processor | Restore the state of an Object after deserialization |
CObjectHandler::DefaultProcessor | Default behavior for post serialization processing of an Object |
CObjectHandler::ProcessorFactory | Manage all of the Processor objects which are defined for this environment |
▼Cproperty_base | |
CObjectHandler::property_t | A value of variant type |
CObjectHandler::RangeReference | A utility class for parsing range references in string format |
CObjectHandler::Registry< KeyClass > | A registry of enumerated types and classes |
▼CObjectHandler::Registry< KeyPair > | |
CObjectHandler::EnumPairRegistry | A concrete instantiation of the Registry class, for "pairs" |
▼CObjectHandler::Registry< std::string > | |
CObjectHandler::EnumClassRegistry | A concrete instantiation of the Registry class, for enumerated classes |
CObjectHandler::EnumTypeRegistry | A concrete instantiation of the Registry class, for enumerated types |
CObjectHandler::RegistryManager< T, RegistryClass > | Manage access to an Enumeration Registry |
▼CObjectHandler::RegistryManager< T, EnumTypeRegistry > | |
CObjectHandler::Create< T > | Create the enumerated type associated with a string |
▼CObjectHandler::Repository | Maintain a store of Objects |
CObjectHandler::RepositoryXL | Excel-specific enhancements to the Repository class |
CObjectHandler::SerializationFactory | A Singleton wrapping the boost::serialization interface |
▼CObjectHandler::Singleton< T > | Basic support for the singleton pattern |
CObjectHandler::Logger | Wrapper for the logging framework |
▼CObjectHandler::Singleton< Configuration > | |
CObjectHandler::Configuration | Global configuration information specific to the Excel session |
CObjectHandler::Singleton< Logger > | |
▼CObjectHandler::ValueObject | Capture the values of the arguments passed to the Object constructor |
CObjectHandler::ValueObjects::ohGroup | |
CObjectHandler::ValueObjects::ohRange | |
CObjectHandler::X | |
CObjectHandler::Xloper | Perform RAII for Excel's XLOPER datatype |