1
/*******************************************************************************
2
* Copyright (c) 2002, 2005 IBM Corporation and others.
3
* All rights reserved. This program and the accompanying materials
4
* are made available under the terms of the Eclipse Public License v1.0
5
* which accompanies this distribution, and is available at
6
* http://www.eclipse.org/legal/epl-v10.html
9
* Rational Software - Initial API and implementation
10
*******************************************************************************/
12
package org.eclipse.cdt.internal.core.model;
15
* This interface defines constants for use by the builder / compiler interface.
17
public interface IConstants {
22
int AccPublic = 0x0001;
23
int AccPrivate = 0x0002;
24
int AccProtected = 0x0004;
25
int AccStatic = 0x0008;
26
int AccExtern = 0x0010;
27
int AccInline = 0x0020;
28
int AccVolatile = 0x0040;
29
int AccRegister = 0x0080;
30
int AccExplicit = 0x0100;
31
int AccExport = 0x0200;
32
int AccAbstract = 0x0400;
33
int AccMutable = 0x0800;
41
* Extra flags for types and members.
43
int AccVirtual = 0x20000;
44
int AccTypename = 0x100000;