/* * Copyright (C) 2007-2014 Xagasoft, All rights reserved. * * This file is part of the Xagasoft Build and is released under the * terms of the license contained in the file LICENSE. */ #ifndef TYPES_H #define TYPES_H #include "bu/string.h" #include "bu/list.h" #include "bu/hash.h" typedef Bu::List StrList; class Variable; typedef Bu::List VarList; typedef Bu::Hash VarHash; class Condition; class Target; typedef Bu::List TargetList; class Profile; typedef Bu::Hash ProfileHash; class AstNode; class AstBranch; class AstLeaf; typedef Bu::List AstBranchList; #endif