Commit graph

16 commits

Author SHA1 Message Date
Alistair Riddoch
7b78c202cf Improve error messages 2013-03-01 21:19:04 +00:00
Alistair Riddoch
1fdb2dc668 Ensure class description can't have its parents changed 2013-02-28 23:58:03 +00:00
Alistair Riddoch
f7e12a4e72 Add checks to esnure addChild won't crash 2013-02-28 23:08:31 +00:00
Alistair Riddoch
d93b907aa2 Remove opInstall
The only purpose was to support opEnumerate
2013-02-27 22:21:36 +00:00
Alistair Riddoch
be57b1dcd6 Remove opEnumerate
This function was used to transition from Atlas-C++ 0.4 to 0.6.
It is no longer used at all, as operations have an integer type.
2013-02-27 22:12:09 +00:00
Alistair Riddoch
e87d1af0c0 Improve error messages. More detail required. 2013-02-26 08:46:09 +00:00
Alistair Riddoch
2001573859 Use map insert instead of operator[] 2013-02-21 18:30:10 +00:00
Alistair Riddoch
403c4f7c87 Add a function for Atlas type definitions 2013-02-20 16:31:39 +00:00
Alistair Riddoch
6d66f898dd Remove a quick return check that could give bad results
This case is now covered in the TypeNode methods, and it skips the check
whether either are actually a type at all. If the calling code just wants
to check for string equality, at can do so itself without risk of
deceptive results for other users.
2011-12-09 09:40:37 +00:00
Alistair Riddoch
ed7ea294bf Implement inheritance checks in terms of TypeNode 2011-12-09 00:19:53 +00:00
Alistair Riddoch
0a0cde6c5f Add pure TypeNode based inheritance check 2011-12-09 00:02:34 +00:00
Alistair Riddoch
12ae1bfb28 Use the more efficient TypeNode constructor 2011-09-17 18:52:29 +01:00
Alistair Riddoch
fa4ae198b1 TypeNode takes a name on construction
One is always required, and it's just bloaty to set separately
2011-09-16 18:30:22 +01:00
Alistair Riddoch
b63d520f59 Remove unused optional arg to addChild 2011-09-16 11:19:18 +01:00
Alistair Riddoch
7f818ff2f3 Provide a method to update the Atlas representation of a type. 2009-11-24 15:54:03 +00:00
Alistair Riddoch
cd1f42c3f9 Rename Inheritance class files to match class name. 2009-03-20 15:31:38 +00:00
Renamed from common/inheritance.cpp (Browse further)