30 #include <boost/variant.hpp>
31 #include <boost/logic/tribool.hpp>
41 namespace ost {
namespace mol {
83 bool IsAtomSelected(
const AtomHandle& ah)
const;
89 bool IsChainSelected(
const ChainHandle& chain)
const;
98 const String& GetQueryString()
const;
109 bool IsValid()
const;
111 bool MatchAll()
const;
boost::shared_ptr< QueryImpl > QueryImplP
Holds state used during query evaluation.
#define DLLEXPORT_OST_MOL