36#ifndef INCLUDED_BLPAPI_REQUESTTEMPLATE
37#define INCLUDED_BLPAPI_REQUESTTEMPLATE
72#ifndef INCLUDED_BLPAPI_CALL
76#ifndef INCLUDED_BLPAPI_DEFS
80#ifndef INCLUDED_BLPAPI_TYPES
94int blpapi_RequestTemplate_addRef(
95 const blpapi_RequestTemplate_t *requestTemplate);
98int blpapi_RequestTemplate_release(
99 const blpapi_RequestTemplate_t *requestTemplate);
149 blpapi_RequestTemplate_t *d_impl;
183 const blpapi_RequestTemplate_t *
impl()
const;
188 blpapi_RequestTemplate_t *
impl();
211 : d_impl(original.d_impl)
214 BLPAPI_CALL(blpapi_RequestTemplate_addRef)(d_impl);
235 swap(tmp.d_impl, d_impl);
Provide functions for dispatchtbl.
#define BLPAPI_CALL_UNCHECKED(FUNCNAME)
Definition blpapi_call.h:362
#define BLPAPI_CALL_AVAILABLE(FUNCNAME)
Definition blpapi_call.h:360
#define BLPAPI_CALL(FUNCNAME)
Definition blpapi_call.h:361
Common definitions used by the library.
RequestTemplate & operator=(const RequestTemplate &rhs)
Definition blpapi_requesttemplate.h:230
const blpapi_RequestTemplate_t * impl() const
Definition blpapi_requesttemplate.h:240
~RequestTemplate()
Definition blpapi_requesttemplate.h:218
RequestTemplate(blpapi_RequestTemplate_t *handle=0)
Definition blpapi_requesttemplate.h:205
void swap(Event::iterator &lhs, Event::iterator &rhs)
Swap the contents of the lhs and rhs iterators.
Definition blpapi_event.h:739
Definition blpapi_abstractsession.h:212
Definition blpapi_abstractsession.h:211