28#ifndef INCLUDED_BLPAPI_NAME
29#define INCLUDED_BLPAPI_NAME
167 static bool hasName(
const char *nameString);
190 explicit Name(
const char *nameString);
217 const char *
string()
const;
392 swap(tmp.d_impl_p, d_impl_p);
421 return (lhs.impl() == rhs.impl());
426 return !(lhs == rhs);
436 return !(lhs == rhs);
446 return !(rhs == lhs);
451 return lhs.impl() < rhs.impl();
471 return stream << name.string();
Common definitions used by the library.
#define BLPAPI_EXPORT
Definition blpapi_defs.h:171
BLPAPI_EXPORT blpapi_Name_t * blpapi_Name_duplicate(const blpapi_Name_t *src)
BLPAPI_EXPORT const char * blpapi_Name_string(const blpapi_Name_t *name)
BLPAPI_EXPORT int blpapi_Name_equalsStr(const blpapi_Name_t *name, const char *string)
BLPAPI_EXPORT blpapi_Name_t * blpapi_Name_create(const char *nameString)
BLPAPI_EXPORT size_t blpapi_Name_length(const blpapi_Name_t *name)
BLPAPI_EXPORT void blpapi_Name_destroy(blpapi_Name_t *name)
BLPAPI_EXPORT blpapi_Name_t * blpapi_Name_findName(const char *nameString)
Definition blpapi_name.h:150
static bool hasName(const char *nameString)
Definition blpapi_name.h:410
Name & operator=(const Name &rhs)
Definition blpapi_name.h:387
size_t length() const
Definition blpapi_name.h:401
blpapi_Name_t * impl() const
Definition blpapi_name.h:403
static Name findName(const char *nameString)
Definition blpapi_name.h:405
~Name()
Definition blpapi_name.h:380
const char * string() const
Definition blpapi_name.h:396
Name()
Definition blpapi_name.h:365
size_t hash() const
Definition blpapi_name.h:415
void swap(Event::iterator &lhs, Event::iterator &rhs)
Swap the contents of the lhs and rhs iterators.
Definition blpapi_event.h:723
struct blpapi_Name blpapi_Name_t
Definition blpapi_types.h:154
bool operator==(const CorrelationId &lhs, const CorrelationId &rhs)
Definition blpapi_correlationid.h:562
bool operator>(const Datetime &lhs, const Datetime &rhs)
Definition blpapi_datetime.h:2088
bool operator<=(const Datetime &lhs, const Datetime &rhs)
Definition blpapi_datetime.h:2083
bool operator>=(const Datetime &lhs, const Datetime &rhs)
Definition blpapi_datetime.h:2093
std::ostream & operator<<(std::ostream &os, const CorrelationId &correlator)
Definition blpapi_correlationid.h:592
bool operator!=(const CorrelationId &lhs, const CorrelationId &rhs)
Definition blpapi_correlationid.h:582
bool operator<(const CorrelationId &lhs, const CorrelationId &rhs)
Definition blpapi_correlationid.h:587
Definition blpapi_abstractsession.h:195