|
| PropertyListBase (std::bitset< DataLessPropKind::DataLessPropKindSize > DataLessProps) |
|
| PropertyListBase (std::bitset< DataLessPropKind::DataLessPropKindSize > DataLessProps, std::vector< std::shared_ptr< PropertyWithDataBase >> PropsWithData) |
|
void | ctorHelper () |
|
template<typename... PropsT, class PropT > |
detail::enable_if_t< std::is_base_of< DataLessPropertyBase, PropT >::value > | ctorHelper (PropT &, PropsT... Props) |
|
template<typename... PropsT, class PropT > |
detail::enable_if_t< std::is_base_of< PropertyWithDataBase, PropT >::value > | ctorHelper (PropT &Prop, PropsT... Props) |
|
template<typename... PropsT, class PropT > |
detail::enable_if_t< !std::is_base_of< PropertyWithDataBase, PropT >::value &&!std::is_base_of< DataLessPropertyBase, PropT >::value > | ctorHelper (PropT &, PropsT... Props) |
|
template<typename PropT > |
detail::enable_if_t< std::is_base_of< DataLessPropertyBase, PropT >::value, bool > | has_property_helper () const noexcept |
|
template<typename PropT > |
detail::enable_if_t< std::is_base_of< PropertyWithDataBase, PropT >::value, bool > | has_property_helper () const noexcept |
|
template<typename PropT > |
detail::enable_if_t< std::is_base_of< DataLessPropertyBase, PropT >::value, PropT > | get_property_helper () const |
|
template<typename PropT > |
detail::enable_if_t< std::is_base_of< PropertyWithDataBase, PropT >::value, PropT > | get_property_helper () const |
|
void | add_or_replace_accessor_properties_helper (const std::vector< std::shared_ptr< PropertyWithDataBase >> &PropsWithData) |
|
void | delete_accessor_property_helper (const PropWithDataKind &Kind) |
|
std::bitset< DataLessPropKind::DataLessPropKindSize > | MDataLessProps |
|
std::vector< std::shared_ptr< PropertyWithDataBase > > | MPropsWithData |
|
Objects of the property_list class are containers for the SYCL properties.
Definition at line 24 of file property_list.hpp.