#include <orea/engine/marketriskreport.hpp>
Definition at line 140 of file marketriskreport.hpp.
◆ TradeGroupContainer()
◆ next()
Implements TradeGroupBaseContainer.
Definition at line 101 of file marketriskreport.cpp.
101 {
103 return nullptr;
106 return tg;
107}
std::set< QuantLib::ext::shared_ptr< TradeGroup > >::const_iterator tgIdx_
std::set< QuantLib::ext::shared_ptr< TradeGroup > > tradeGroups_
◆ add()
void add |
( |
const QuantLib::ext::shared_ptr< TradeGroupBase > & |
tradeGroup | ) |
|
|
overridevirtual |
Implements TradeGroupBaseContainer.
Definition at line 109 of file marketriskreport.cpp.
109 {
110 auto tg = QuantLib::ext::dynamic_pointer_cast<TradeGroup>(tradeGroup);
111 QL_REQUIRE(tg, "tradeGroup must be of type VarTradeGroup");
113}
◆ reset()
◆ tradeGroups_
std::set<QuantLib::ext::shared_ptr<TradeGroup> > tradeGroups_ |
|
private |
◆ tgIdx_
std::set<QuantLib::ext::shared_ptr<TradeGroup>>::const_iterator tgIdx_ |
|
private |