/* * PROGRAM: JRD Access Method * MODULE: lls.h * DESCRIPTION: most commonly used in Jrd stacks * * The contents of this file are subject to the Interbase Public * License Version 1.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy * of the License at http://www.Inprise.com/IPL.html * * Software distributed under the License is distributed on an * "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express * or implied. See the License for the specific language governing * rights and limitations under the License. * * Created by: Alex Peshkov * * All Rights Reserved. * Contributor(s): ______________________________________. * */ #ifndef JRD_LLS_H #define JRD_LLS_H #include "../common/classes/stack.h" namespace Jrd { class Record; class BoolExprNode; class ValueExprNode; class RecordSourceNode; class StmtNode; typedef Firebird::Stack RecordStack; typedef Firebird::Stack BoolExprNodeStack; typedef Firebird::Stack ValueExprNodeStack; typedef Firebird::Stack RecordSourceNodeStack; typedef Firebird::Stack StmtNodeStack; typedef Firebird::Stack UCharStack; } #endif // JRD_LLS_H