| 
|   | openvpn::CF::OPENVPN_CF_WRAP (Error, error_cast, CFErrorRef, CFErrorGetTypeID) | 
|   | 
| Generic  | openvpn::CF::generic_cast (CFTypeRef obj) | 
|   | 
| String  | openvpn::CF::string (const char *str) | 
|   | 
| String  | openvpn::CF::string (CFStringRef str) | 
|   | 
| String  | openvpn::CF::string (const String &str) | 
|   | 
| String  | openvpn::CF::string (const std::string &str) | 
|   | 
| String  | openvpn::CF::string (const std::string *str) | 
|   | 
| Number  | openvpn::CF::number_from_int (const int n) | 
|   | 
| Number  | openvpn::CF::number_from_int32 (const SInt32 n) | 
|   | 
| Number  | openvpn::CF::number_from_long_long (const long long n) | 
|   | 
| Number  | openvpn::CF::number_from_index (const CFIndex n) | 
|   | 
| Data  | openvpn::CF::data (const void *bytes, CFIndex length) | 
|   | 
| Array  | openvpn::CF::array (const void **values, CFIndex numValues) | 
|   | 
| Dict  | openvpn::CF::dict (const void **keys, const void **values, CFIndex numValues) | 
|   | 
| Dict  | openvpn::CF::const_dict (MutableDict &mdict) | 
|   | 
| Array  | openvpn::CF::const_array (MutableArray &marray) | 
|   | 
| Dict  | openvpn::CF::empty_dict () | 
|   | 
| MutableArray  | openvpn::CF::mutable_array (const CFIndex capacity=0) | 
|   | 
| MutableDict  | openvpn::CF::mutable_dict (const CFIndex capacity=0) | 
|   | 
| template<typename DICT >  | 
| MutableDict  | openvpn::CF::mutable_dict_copy (const DICT &dict, const CFIndex capacity=0) | 
|   | 
| Error  | openvpn::CF::error (CFStringRef domain, CFIndex code, CFDictionaryRef userInfo) | 
|   | 
| template<typename ARRAY >  | 
| CFIndex  | openvpn::CF::array_len (const ARRAY &array) | 
|   | 
| template<typename DICT >  | 
| CFIndex  | openvpn::CF::dict_len (const DICT &dict) | 
|   | 
| template<typename ARRAY >  | 
| CFTypeRef  | openvpn::CF::array_index (const ARRAY &array, const CFIndex idx) | 
|   | 
| template<typename DICT , typename KEY >  | 
| CFTypeRef  | openvpn::CF::dict_index (const DICT &dict, const KEY &key) | 
|   | 
| std::string  | openvpn::CF::cppstring (CFStringRef str) | 
|   | 
| std::string  | openvpn::CF::cppstring (const String &str) | 
|   | 
| std::string  | openvpn::CF::description (CFTypeRef obj) | 
|   | 
| template<typename ARRAY >  | 
| std::string  | openvpn::CF::array_to_string (const ARRAY &array, const char delim=',') | 
|   | 
| bool  | openvpn::CF::string_equal (const String &s1, const String &s2, const CFStringCompareFlags compareOptions=0) | 
|   | 
| Data  | openvpn::CF::plist (CFTypeRef obj) | 
|   |