src/QualType.h
changeset 238 e9bec7549c28
parent 237 c77540a61905
child 239 572668ef742b
     1.1 --- a/src/QualType.h	Mon Dec 24 16:43:22 2012 -0800
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,51 +0,0 @@
     1.4 -/* vim: set ts=4 sw=4 tw=99 et:
     1.5 - *
     1.6 - * Copyright (C) 2012 David Anderson
     1.7 - *
     1.8 - * This file is part of SourcePawn.
     1.9 - *
    1.10 - * SourcePawn is free software: you can redistribute it and/or modify it under
    1.11 - * the terms of the GNU General Public License as published by the Free
    1.12 - * Software Foundation, either version 3 of the License, or (at your option)
    1.13 - * any later version.
    1.14 - * 
    1.15 - * SourcePawn is distributed in the hope that it will be useful, but WITHOUT ANY
    1.16 - * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    1.17 - * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
    1.18 - *
    1.19 - * You should have received a copy of the GNU General Public License along with
    1.20 - * SourcePawn. If not, see http://www.gnu.org/licenses/.
    1.21 - */
    1.22 -#ifndef _include_sp2_qualtype_h_
    1.23 -#define _include_sp2_qualtype_h_
    1.24 -
    1.25 -#include "Objects.h"
    1.26 -
    1.27 -namespace ke {
    1.28 -
    1.29 -class Type;
    1.30 -
    1.31 -enum TypeQualifiers
    1.32 -{
    1.33 -    Qual_None   = 0,
    1.34 -    Qual_Const  = (1 << 0),
    1.35 -    Qual_Public = (1 << 1),
    1.36 -    Total_Qualifiers
    1.37 -};
    1.38 -
    1.39 -// A QualType is a fully-qualified type in the SP2 type system.
    1.40 -class QualType : public Object
    1.41 -{
    1.42 -  public:
    1.43 -    
    1.44 -
    1.45 -  private:
    1.46 -    union {
    1.47 -      Type *type_;
    1.48 -      uintptr_t flags_;
    1.49 -    };
    1.50 -};
    1.51 -
    1.52 -}
    1.53 -
    1.54 -#endif // _include_sp2_qualtype_h_