[C++]
class CXlInputKeyThe CXlInputKey class can be used to convert all of an add-in function's arguments to and from a single continuous byte array.
The byte array can than be used as an efficient key to a map. This means you can very easily cache the results of an add-in function in a map keyed by its inputs. The CXlOperCache class uses the CXlInputKey class for this purpose.
Header: xlserialize.h
CXlInputKey Methods 
				  | xlserialize.h			 
				      | CXlOperCache class			 
				      | CXlSerialData class			 
				      | CXlCacheBinding class<C>			 
				      | Cache sample