Trading System API  3.0
Library for Simulating and Deploying Trading and Investment Strategies
tsa::series_bounds_error Class Reference

Exception class thrown by series when insufficient data. More...

#include <TSAError.h>

Inheritance diagram for tsa::series_bounds_error:
tsa::exception

Additional Inherited Members

- Public Member Functions inherited from tsa::exception
 exception (void)
 Constructor.
 
 exception (const char *message)
 Constructor.
 
 exception (const char *message, const source_location &src_loc)
 Constructor. Use SLOC macro as sourceLocation.
 
 exception (const std::string &message, const source_location &src_loc)
 Constructor. Use SLOC macro as sourceLocation.
 
 exception (const char *origin, const char *message, const source_location &src_loc)
 Constructor. Use SLOC macro as sourceLocation.
 
 exception (const object *raisingClassPtr, const std::string &message, const source_location &sourceLocation)
 Constructor.
 
virtual ~exception () throw ()
 Destructor.
 
void id (identifier_t)
 Sets the exception ID.
 
std::string line (void) const
 
const std::stringmessage (void) const
 
const std::stringorigin (void) const
 
virtual const char * what () const throw ()
 Returns the exception message.
 

Detailed Description

Exception class thrown by series when insufficient data.