17 #if defined(_WIN32) && !defined(_MINGW) 18 #pragma warning( push ) 19 #pragma warning(disable: 4251) 25 #if defined(vxWorks) && \ 26 (_WRS_VXWORKS_MAJOR+0 <= 6) && (_WRS_VXWORKS_MINOR+0 < 9) 28 typedef unsigned int uintptr_t;
30 #define INT64_MAX (0x7fffffffffffffffLL) 31 #define UINT64_MAX (0xffffffffffffffffULL) 56 template<
typename Cond,
typename If,
typename Else>
58 template<
typename Cond,
typename Else>
112 inline std::string *
get(StringArray &
value)
116 inline std::string
const *
get(StringArray
const &
value)
118 return static_cast<std::string
const *
>(&
value[0]);
120 inline std::string *
get(StringArrayPtr &
value)
122 return get(*
value.get());
124 inline std::string
const *
get(StringArrayPtr
const &
value)
126 return get(*
value.get());
141 #if defined(_WIN32) && !defined(_MINGW) 142 #pragma warning( pop )
std::vector< std::string >::const_iterator StringArray_const_iterator
unsigned short epicsUInt16
StringArray & getVector(StringArrayPtr &value)
TODO only here because of the Lockable.
unsigned long long epicsUInt64
std::vector< std::string > StringArray
detail::pick_type< int8_t, signed char, detail::pick_type< uint8_t, char, unsigned char >::type >::type boolean
std::vector< std::string >::iterator StringArray_iterator
std::tr1::shared_ptr< StringArray > StringArrayPtr