| 111 | }; |
| 112 | |
| 113 | class direct { |
| 114 | public: |
| 115 | direct(const uniform &uniform, std::shared_ptr<interface> sp) : uniform_(uniform), sp_(sp) {} |
| 116 | |
| 117 | const uniform &uniform_; |
| 118 | std::shared_ptr<interface> sp_; |
| 119 | }; |
| 120 | |
| 121 | class example { |
| 122 | public: |