Cache Class
(ProjectExplorer::Cache)Public Functions
| Cache() | |
| Cache(const Cache<T, Size> &other) | |
| Cache(Cache<T, Size> &&other) | |
| Utils::optional<T> | check(const int &compilerArguments) |
| void | insert(const int &compilerArguments, const T &values) |
| void | invalidate() |
| Cache<T, Size> & | operator=(const Cache<T, Size> &other) |
| Cache<T, Size> & | operator=(Cache<T, Size> &&other) |
Member Function Documentation
Cache::Cache()
Default constructs an instance of Cache.
Cache::Cache(const Cache<T, Size> &other)
Default constructs an instance of Cache.
Cache::Cache(Cache<T, Size> &&other)
Default constructs an instance of Cache.
Utils::optional<T> Cache::check(const int &compilerArguments)
void Cache::insert(const int &compilerArguments, const T &values)
void Cache::invalidate()
Cache<T, Size> &Cache::operator=(const Cache<T, Size> &other)
Copy-assignment operator.
Cache<T, Size> &Cache::operator=(Cache<T, Size> &&other)
Move-assignment operator.