Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
Public Member Functions | List of all members
TradeGroupBaseContainer Class Referenceabstract

#include <orea/engine/marketriskreport.hpp>

+ Inheritance diagram for TradeGroupBaseContainer:
+ Collaboration diagram for TradeGroupBaseContainer:

Public Member Functions

 TradeGroupBaseContainer ()
 
virtual ~TradeGroupBaseContainer ()
 
virtual QuantLib::ext::shared_ptr< TradeGroupBasenext ()=0
 
virtual void add (const QuantLib::ext::shared_ptr< TradeGroupBase > &tradeGroup)=0
 
virtual void reset ()=0
 

Detailed Description

Definition at line 73 of file marketriskreport.hpp.

Constructor & Destructor Documentation

◆ TradeGroupBaseContainer()

Definition at line 75 of file marketriskreport.hpp.

75{}

◆ ~TradeGroupBaseContainer()

virtual ~TradeGroupBaseContainer ( )
virtual

Definition at line 76 of file marketriskreport.hpp.

76{}

Member Function Documentation

◆ next()

virtual QuantLib::ext::shared_ptr< TradeGroupBase > next ( )
pure virtual

Implemented in TradeGroupContainer.

◆ add()

virtual void add ( const QuantLib::ext::shared_ptr< TradeGroupBase > &  tradeGroup)
pure virtual

Implemented in TradeGroupContainer.

◆ reset()

virtual void reset ( )
pure virtual

Implemented in TradeGroupContainer.