summaryrefslogtreecommitdiff
path: root/source/Host/macosx/cfcpp/CFCString.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/Host/macosx/cfcpp/CFCString.h')
-rw-r--r--source/Host/macosx/cfcpp/CFCString.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/source/Host/macosx/cfcpp/CFCString.h b/source/Host/macosx/cfcpp/CFCString.h
deleted file mode 100644
index a7bb029408fb..000000000000
--- a/source/Host/macosx/cfcpp/CFCString.h
+++ /dev/null
@@ -1,41 +0,0 @@
-//===-- CFCString.h ---------------------------------------------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef CoreFoundationCPP_CFString_h_
-#define CoreFoundationCPP_CFString_h_
-
-#include <iosfwd>
-
-#include "CFCReleaser.h"
-
-class CFCString : public CFCReleaser<CFStringRef> {
-public:
- //------------------------------------------------------------------
- // Constructors and Destructors
- //------------------------------------------------------------------
- CFCString(CFStringRef cf_str = NULL);
- CFCString(const char *s, CFStringEncoding encoding = kCFStringEncodingUTF8);
- CFCString(const CFCString &rhs);
- CFCString &operator=(const CFCString &rhs);
- virtual ~CFCString();
-
- const char *GetFileSystemRepresentation(std::string &str);
- CFStringRef SetFileSystemRepresentation(const char *path);
- CFStringRef SetFileSystemRepresentationFromCFType(CFTypeRef cf_type);
- CFStringRef SetFileSystemRepresentationAndExpandTilde(const char *path);
- const char *UTF8(std::string &str);
- CFIndex GetLength() const;
- static const char *UTF8(CFStringRef cf_str, std::string &str);
- static const char *FileSystemRepresentation(CFStringRef cf_str,
- std::string &str);
- static const char *ExpandTildeInPath(const char *path,
- std::string &expanded_path);
-};
-
-#endif // #ifndef CoreFoundationCPP_CFString_h_