llvm-project/lldb/source/Plugins/Language/ObjC
Enrico Granata 608d67c152 Introduce a way for Languages to specify whether values of "reference types" are "nil" (not pointing to anything) or uninitialized (never made to point at anything)
This latter determination may or may not be possible on a per-language basis; and neither is mandatory to implement for any language

Use this knowledge in the ValueObjectPrinter to generalize the notion of IsObjCNil() and the respective printout

llvm-svn: 252663
2015-11-10 22:39:15 +00:00
..
CF.cpp Change Target::EvaluateExpression to take an ExecutionContextScope * rather than a 2015-10-28 22:23:17 +00:00
CF.h Move Objective-C data formatters to the Objective-C language plugin where they belong 2015-09-14 22:18:32 +00:00
CMakeLists.txt Add data formatters for NSError and NSException 2015-11-06 02:43:32 +00:00
Cocoa.cpp Do not accept nullptr descriptions as valid summaries to be printed 2015-10-29 22:29:06 +00:00
Cocoa.h Add data formatters for NSError and NSException 2015-11-06 02:43:32 +00:00
CoreMedia.cpp Made GetScratchTypeSystemForLanguage return an error if desired. 2015-10-02 18:40:30 +00:00
CoreMedia.h Move Objective-C data formatters to the Objective-C language plugin where they belong 2015-09-14 22:18:32 +00:00
Makefile Fix Makefile build 2015-09-05 20:01:56 +00:00
NSArray.cpp Fix Clang-tidy modernize-use-override warnings in source/Plugins/Language; other minor fixes. 2015-10-20 01:10:59 +00:00
NSDictionary.cpp Change Target::EvaluateExpression to take an ExecutionContextScope * rather than a 2015-10-28 22:23:17 +00:00
NSDictionary.h Add hooks that enable NSSet, NSDictionary and NSString formatting to apply to other types beyond the well-known ones 2015-10-02 20:59:58 +00:00
NSError.cpp Fix some Clang-tidy warnings and formatting in recently added code. 2015-11-07 00:28:50 +00:00
NSException.cpp Fix some Clang-tidy warnings and formatting in recently added code. 2015-11-07 00:28:50 +00:00
NSIndexPath.cpp Rationalization of includes in the data formatters code 2015-10-20 04:50:09 +00:00
NSSet.cpp Fix Clang-tidy modernize-use-override warnings in source/Plugins/Language; other minor fixes. 2015-10-20 01:10:59 +00:00
NSSet.h Add hooks that enable NSSet, NSDictionary and NSString formatting to apply to other types beyond the well-known ones 2015-10-02 20:59:58 +00:00
NSString.cpp This is the work I was building up to with my patches yesterday 2015-10-07 18:36:53 +00:00
NSString.h This is the work I was building up to with my patches yesterday 2015-10-07 18:36:53 +00:00
ObjCLanguage.cpp Introduce a way for Languages to specify whether values of "reference types" are "nil" (not pointing to anything) or uninitialized (never made to point at anything) 2015-11-10 22:39:15 +00:00
ObjCLanguage.h Introduce a way for Languages to specify whether values of "reference types" are "nil" (not pointing to anything) or uninitialized (never made to point at anything) 2015-11-10 22:39:15 +00:00