File List
Here is a list of all documented files with brief descriptions:
all.hpp | #includes for all Excel conversion functions |
auto_link.hpp | |
callingrange.hpp | Class CallingRange - Processing for the host cell of an Object |
coerce.hpp | Class Coerce - Support for automatic conversion of datatypes |
config.hpp | |
configuration.hpp | Class Configuration - Global configuration information |
convert2.hpp | Generic conversion functions - used to convert from property_t or OPER to an C++ data type |
convert_oper.hpp | Class ConvertOper - Perform datatype conversions of OPERs |
enumregistry.hpp | EnumRegistry Classes - Concrete implementations of class Registry |
exception.hpp | Class Exception - A simple Exception class for ObjectHandler |
export.hpp | |
functioncall.hpp | Class FunctionCall - Handle state related to the function in progress |
functioncount.hpp | |
getobjectvector.hpp | Helper functions to facilitate retrieval of Object lists |
group.hpp | Class Group - A collection of Objects |
iless.hpp | Is_less comparison functors and less predicates |
libraryobject.hpp | A customization of the Object class, suitable for most applications |
logger.hpp | Logger class wrapper for logging framework |
loop.hpp | Support for Excel functions which loop on an input value |
loop_valueobjects.hpp | |
matrixtooper.hpp | Conversion function matrixToOper - Convert matrix to Excel OPER |
object.hpp | Class Object - Define interface for Objects to be stored in the Repository |
objecthandler.hpp | |
objecthandlerxl.hpp | #includes for all functionality in ObjectHandler |
objectwrapper.hpp | Class ObjectWrapper - Ensure that Object references are up to date |
objectwrapperxl.hpp | Class ObjectWrapperXL - Customization of the ObjectWrapper class for the Excel platform |
observable.hpp | Observer/observable pattern |
ohdefines.hpp | Preprocessor directives for ObjectHandler compilation |
ohxldefines.hpp | |
opertomatrix.hpp | Conversion function operToMatrix - convert an OPER to a matrix |
opertovector.hpp | Conversion function operToVector - convert an OPER to a std::vector |
processor.hpp | Class Processor - Restore an Object's state after deserialization |
property.hpp | Class property_t - A class to represent any of a selection of native C++ datatypes |
range.hpp | Class Range - Container for a matrix of doubles |
rangereference.hpp | Class RangeReference - Parse range references in string format |
register_all.hpp | Register/Unregister the Addin functions with Excel |
registry.hpp | Class Registry - A registry of enumerated types and classes |
repository.hpp | Class Repository - Maintain a store of Objects |
repositoryxl.hpp | Class RepositoryXL - Excel-specific enhancements to the Repository class |
scalartooper.hpp | Conversion function scalarToOper - convert an Excel OPER to a scalar value |
serializationfactory.hpp | Class SerializationFactory - A Singleton wrapping the boost::serialization interface |
singleton.hpp | Basic support for the singleton pattern |
typefactory.hpp | Class RegistryManager - Manage access to an Enumeration Registry |
utilities.hpp | ObjectHandler utilities |
validations.hpp | Miscellaneous validation routines |
valueobject.hpp | Class ValueObject - Captures the inputs to an Object |
vectortooper.hpp | Conversion function vectorToOper - Convert STL vector to Excel OPER |
vo_all.hpp | |
vo_group.hpp | |
vo_range.hpp | |
xloper.hpp | Class Xloper - Perform RAII for Excel's XLOPER datatype |
xlutilities.hpp | General utility functions for the Excel platform |