Loading...
Searching...
No Matches
sampledloss_ptr.h
Go to the documentation of this file.
1#ifndef _BBM_SAMPLEDLOSS_PTR_CONCEPT_H_
2#define _BBM_SAMPLEDLOSS_PTR_CONCEPT_H_
3
5
6/************************************************************************/
7/*! \file sampledloss_ptr.h
8 \brief sampledloss_ptr contract
9*************************************************************************/
10
11namespace bbm {
12 namespace concepts {
13
14 /********************************************************************/
15 /*! \brief sampledloss_ptr concept
16
17 A sampledloss_ptr wraps a shared_ptr around a sampledloss_base object. It provides
18 the following guarantees:
19 + concepts::sampledloss
20 + concepts::loss_ptr
21 *********************************************************************/
22 template<typename T>
24
25 } // end concepts namespace
26} // end bbm namespace
27
28#endif /* _BBM_SAMPLEDLOSS_PTR_CONCEPT_H_ */
loss_ptr concept
Definition: loss_ptr.h:24
sampledloss_ptr concept
Definition: sampledloss_ptr.h:23
sampledloss concept
Definition: sampledloss.h:32
Definition: aggregatebsdf.h:29
sampledloss contract