26#ifndef TABLES_TAQLNODERESULT_H
27#define TABLES_TAQLNODERESULT_H
30#include <casacore/casa/aips.h>
122 {
return *(
itsRep.get()); }
125 std::shared_ptr<TaQLNodeResultRep>
itsRep;
TaQLNodeResultRep(const TaQLNodeResultRep &)=delete
Letter objects cannot be copied.
virtual ~TaQLNodeResultRep()=default
Destructor.
TaQLNodeResultRep & operator=(const TaQLNodeResultRep &)=delete
TaQLNodeResultRep()
Default constructor.
Envelope class to hold the result of a visit to the node tree.
const TaQLNodeResultRep & getRep() const
Get the actual underlying object.
std::shared_ptr< TaQLNodeResultRep > itsRep
TaQLNodeResult(TaQLNodeResultRep *rep)
Wrap the given pointer in a shared_ptr.
Bool isValid() const
Does the envelope hold a letter?
TaQLNodeResult()
Default constructor has no letter.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.