|
Intel clGPU
|
Helper class to store kernel sources. More...
#include <primitive_db.hpp>
Public Types | |
| using | db_type = std::unordered_map< std::string, std::string > |
| using | value_type = db_type::value_type |
Public Member Functions | |
| std::string | get (const std::string &id) |
| Get kernel source code by it's name. | |
| virtual void | insert (const value_type &value) |
| Add kernel source to the DB. | |
| template<class InputIt > | |
| std::enable_if_t< std::is_convertible< decltype(*std::declval< InputIt >)), value_type >::value > | insert_range (InputIt first, InputIt last) |
| Add kernel sources to the DB. | |
| template<class Range > | |
| std::enable_if_t< std::is_convertible< decltype(*std::cbegin(std::declval< Range >))), value_type >::value > | insert (const Range &range) |
| Add kernel sources to the DB. | |
| void | insert (const std::initializer_list< value_type > &ilist) |
| Add kernel sources to the DB. | |
Protected Attributes | |
| db_type | _db |
Helper class to store kernel sources.
Definition at line 24 of file primitive_db.hpp.