ECSTASY
All in the name
Loading...
Searching...
No Matches
Query.hpp File Reference

Query components presents in all given queryables. More...

#include <algorithm>
#include <functional>
#include <thread>
#include "concepts/Condition.hpp"
#include "concepts/Queryable.hpp"
#include "concepts/QueryableNeedAdjust.hpp"
#include "conditions/Condition.hpp"
#include "util/BitSet.hpp"
#include "util/meta/Traits.hpp"
#include "util/meta/index.hpp"
Include dependency graph for Query.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ecstasy::query::QueryImplementation< Storages, Conditions, AutoLock >
 Query components presents in all given queryables. More...
 
class  ecstasy::query::QueryImplementation< util::meta::Traits< First, Others... >, util::meta::Traits< Conditions... >, AutoLock >
 QueryImplementation specialization. More...
 
class  ecstasy::query::QueryImplementation< util::meta::Traits< First, Others... >, util::meta::Traits< Conditions... >, AutoLock >::Iterator
 Query iterator. More...
 
class  ecstasy::query::Query< First, Others >
 More high-level query class, wrapping the QueryImplementation. More...
 
class  ecstasy::query::ThreadSafeQuery< Qs >
 More high-level query class, wrapping the QueryImplementation and locking all Lockable queryables. More...
 

Namespaces

namespace  ecstasy
 Namespace containing all symbols specific to ecstasy.
 
namespace  ecstasy::query
 Namespace regrouping the internal ecstasy query system.
 

Detailed Description

Query components presents in all given queryables.

Author
Andréas Leroux (andre.nosp@m.as.l.nosp@m.eroux.nosp@m.@epi.nosp@m.tech..nosp@m.eu)
Version
1.0.0
Date
2024-10-17

Definition in file Query.hpp.