#include <Cache.h>
|
typedef void(CpacsClass::* | BuildFunc) (CacheStruct &) const |
|
◆ BuildFunc
template<typename CacheStruct, typename CpacsClass>
typedef void(CpacsClass::* tigl::Cache< CacheStruct, CpacsClass >::BuildFunc) (CacheStruct &) const |
◆ Cache()
template<typename CacheStruct, typename CpacsClass>
◆ clear()
template<typename CacheStruct, typename CpacsClass>
void tigl::Cache< CacheStruct, CpacsClass >::clear |
( |
| ) |
const |
|
inline |
◆ operator *()
template<typename CacheStruct, typename CpacsClass>
const CacheStruct& tigl::Cache< CacheStruct, CpacsClass >::operator * |
( |
| ) |
const |
|
inline |
◆ operator->()
template<typename CacheStruct, typename CpacsClass>
const CacheStruct* tigl::Cache< CacheStruct, CpacsClass >::operator-> |
( |
| ) |
const |
|
inline |
◆ value()
template<typename CacheStruct, typename CpacsClass>
const CacheStruct& tigl::Cache< CacheStruct, CpacsClass >::value |
( |
| ) |
const |
|
inline |
◆ writeAccess()
template<typename CacheStruct, typename CpacsClass>
◆ m_buildFunc
template<typename CacheStruct, typename CpacsClass>
◆ m_cache
template<typename CacheStruct, typename CpacsClass>
boost::optional<CacheStruct> tigl::Cache< CacheStruct, CpacsClass >::m_cache |
|
mutableprivate |
◆ m_instance
template<typename CacheStruct, typename CpacsClass>
CpacsClass& tigl::Cache< CacheStruct, CpacsClass >::m_instance |
|
private |
◆ m_mutex
template<typename CacheStruct, typename CpacsClass>
boost::mutex tigl::Cache< CacheStruct, CpacsClass >::m_mutex |
|
mutableprivate |
The documentation for this class was generated from the following file: