diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2013-02-01 16:36:31 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2013-02-01 16:36:31 +0000 |
commit | 74f3e1e0285fc5ad09deaec96eb87beba4462fd6 (patch) | |
tree | 9b58b836308e4ff2a189497faaa4f86b8dc71399 /clang/tools/libclang/CXString.cpp | |
parent | 2ceafa6684b10b52f22656e6e4fe83fa878b3ffc (diff) | |
download | bcm5719-llvm-74f3e1e0285fc5ad09deaec96eb87beba4462fd6.tar.gz bcm5719-llvm-74f3e1e0285fc5ad09deaec96eb87beba4462fd6.zip |
libclang: add comments for CXStringFlag
llvm-svn: 174194
Diffstat (limited to 'clang/tools/libclang/CXString.cpp')
-rw-r--r-- | clang/tools/libclang/CXString.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/clang/tools/libclang/CXString.cpp b/clang/tools/libclang/CXString.cpp index f2f33a21780..73d1e1e35f7 100644 --- a/clang/tools/libclang/CXString.cpp +++ b/clang/tools/libclang/CXString.cpp @@ -23,7 +23,18 @@ using namespace clang; using namespace clang::cxstring; -enum CXStringFlag { CXS_Unmanaged, CXS_Malloc, CXS_StringBuf }; +/// Describes the kind of underlying data in CXString. +enum CXStringFlag { + /// CXString contains a 'const char *' that it doesn't own. + CXS_Unmanaged, + + /// CXString contains a 'const char *' that it allocated with malloc(). + CXS_Malloc, + + /// CXString contains a CXStringBuf that needs to be returned to the + /// CXStringPool. + CXS_StringBuf +}; //===----------------------------------------------------------------------===// // Basic generation of CXStrings. |