summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: e2fd5de)
raw | patch | inline | side by side (parent: e2fd5de)
author | Gert van Valkenhoef <g.h.m.van.valkenhoef@rug.nl> | |
Wed, 9 Nov 2011 18:16:23 +0000 (18:16 +0000) | ||
committer | Gert van Valkenhoef <g.h.m.van.valkenhoef@rug.nl> | |
Wed, 9 Nov 2011 18:16:23 +0000 (18:16 +0000) |
alien.h | patch | blob | history |
index 9f061dc412224be3e1236b94191afb3b54ee5faa..77db1febc2239e3d12886ff7ee8e44e2a8edc90f 100644 (file)
--- a/alien.h
+++ b/alien.h
virtual void accept(Visitor &visitor) const;
};
+/**
+ * Any type that's not registered is treated as an "Alien".
+ * This allows us to read files even if they contain things we're not aware of.
+ * The alien will consist of AlienComponents, some of which we may be able to read.
+ */
class Alien : public Store {
const TypePath d_path;
std::vector<AlienComponent*> d_comps;