summaryrefslogtreecommitdiff
path: root/examples/cppexample.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-26 01:12:33 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-26 01:27:56 +0300
commitb6a8b96b678eeda4f61ee8e20a19a47707537637 (patch)
treef504da586abd6620c1e9fae59bad9b543a72991a /examples/cppexample.cpp
parentef74c85974a85a5d342b8ffca82e0ff8ff266f2b (diff)
downloadparanucker-b6a8b96b678eeda4f61ee8e20a19a47707537637.tar.gz
paranucker-b6a8b96b678eeda4f61ee8e20a19a47707537637.tar.bz2
paranucker-b6a8b96b678eeda4f61ee8e20a19a47707537637.tar.xz
paranucker-b6a8b96b678eeda4f61ee8e20a19a47707537637.zip
Rename to Ast dumper to Paranoid null checker.
Diffstat (limited to 'examples/cppexample.cpp')
-rw-r--r--examples/cppexample.cpp77
1 files changed, 0 insertions, 77 deletions
diff --git a/examples/cppexample.cpp b/examples/cppexample.cpp
deleted file mode 100644
index 46b3c01..0000000
--- a/examples/cppexample.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-class Data1
-{
- public:
- int val;
-};
-
-int main(int)
-{
-}
-
-class Object1
-{
- int k;
-
- void func1(Data1 *ptr1, Data1 *ptr2)
- {
- if (!ptr1 || ptr1->val == 100)
- {
- return;
- }
-
- ptr1->val = 200;
- }
-
- void func2(Data1 *ptr1, Data1 *ptr2)
- {
- if (ptr1 && ptr1->val == 100)
- {
- ptr1->val = 200;
- return;
- }
-
- ptr1->val = 300;
- }
-
- void func3(Data1 *ptr1, Data1 *ptr2)
- {
- if (ptr1 || ptr1->val == 100)
- {
- return;
- }
-
- ptr1->val = 200;
- }
-
- void func4(Data1 *ptr1, Data1 *ptr2)
- {
- if (!ptr1 && ptr1->val == 100)
- {
- return;
- }
-
- ptr1->val = 200;
- }
-
- void func5(Data1 *ptr1, Data1 *ptr2)
- {
- if ((!ptr1 || ptr1->val == 100) || (!ptr2 || ptr2->val == 200))
- {
- return;
- }
-
- ptr1->val = 300;
- ptr2->val = 400;
- }
-
- void func6(Data1 *ptr1, Data1 *ptr2)
- {
- if ((!ptr1 || ptr1->val == 100) && (!ptr2 || ptr2->val == 200))
- {
- return;
- }
-
- ptr1->val = 300;
- ptr2->val = 400;
- }
-};