X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=vector%2FQueryCallbacks.h;h=ad4461b426ce36f407fd3e1a8dfd46c3d6994632;hb=813cf9d12ff1b1c58e508485c977d33caaf89a86;hp=b74550ab5277efd400bc9715dad84156d7ac98d3;hpb=e2a4bddff3aa82d2a0b00fedc3b4f6c96a11608e;p=rrq%2Frrqmisc.git diff --git a/vector/QueryCallbacks.h b/vector/QueryCallbacks.h index b74550a..ad4461b 100644 --- a/vector/QueryCallbacks.h +++ b/vector/QueryCallbacks.h @@ -2,6 +2,8 @@ #define QueryCallbacks_H typedef struct HashVector HashVector; +typedef struct Query Query; +typedef struct BindingTable BindingTable;; enum NextState { /** @@ -27,7 +29,7 @@ enum NextState { * A struct Query_callbacks record defines the callbacks for a * specific Query type. */ -struct QueryCallbacks { +typedef struct QueryCallbacks { /** * \brief Callback function to reclaim the Query memory for a * given Query. @@ -69,6 +71,6 @@ struct QueryCallbacks { * hashvector. */ void (*variables)(Query *this,HashVector *hv); -}; +} QueryCallbacks; #endif