Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Enumerations | Functions
diagnostic.h File Reference
#include "scanner.h"
Include dependency graph for diagnostic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  {
  E_FIRST = 100 , E_SYMUSED = 101 , E_OPENRD = 109 , E_OPENWR = 110 ,
  E_PAIR = 111 , E_COLNUM = 114 , E_CVT2EXT = 123 , E_SYMEND = 127 ,
  E_CVT = 136 , E_IFMT = 135 , E_MBCHAR = 308 , E_UCS = 315 ,
  E_MBTOWC = 310 , E_RANGE = 311 , E_SYNTAX = 312 , E_COLORD = 133 ,
  E_REORD = 291 , E_INVAL = 399 , E_CMDARG = 401 , E_XARG = 402 ,
  E_NOARG = 403 , E_OPTARG = 404 , E_CALL = 405 , E_NOTSUP = 712 ,
  E_LAST = 699 , W_FIRST = 700 , W_DISABLE = 700 , W_COMPAT = 701 ,
  W_NOPCS = 702 , W_COLSYM = 703 , W_MISSING = 704 , W_REORD = 705 ,
  W_ICONV = 706 , W_SYM = 707 , W_CHAR = 708 , W_CHARMAP = 709 ,
  W_SYNTAX = 709 , W_RANGE = 710 , W_INVAL = 711 , W_CALL = 712 ,
  W_NOTSUP = 713 , W_LAST = 799 , I_FIRST = 800 , I_ENABLE = 800 ,
  I_STAGE = 801 , I_OPENRD = 802 , I_OPENWR = 803 , I_READ = 804 ,
  I_WRITE = 805 , I_SKIP = 806 , I_LAST = 899
}
 

Functions

bool issue_diag (int id, bool is_error, const Scanner::token_t *token, const char *fmt,...)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

diagnostic.h

$Id$

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2001-2006 Rogue Wave Software.

Enumerator
E_FIRST 
E_SYMUSED 
E_OPENRD 
E_OPENWR 
E_PAIR 
E_COLNUM 
E_CVT2EXT 
E_SYMEND 
E_CVT 
E_IFMT 
E_MBCHAR 
E_UCS 
E_MBTOWC 
E_RANGE 
E_SYNTAX 
E_COLORD 
E_REORD 
E_INVAL 
E_CMDARG 
E_XARG 
E_NOARG 
E_OPTARG 
E_CALL 
E_NOTSUP 
E_LAST 
W_FIRST 
W_DISABLE 
W_COMPAT 
W_NOPCS 
W_COLSYM 
W_MISSING 
W_REORD 
W_ICONV 
W_SYM 
W_CHAR 
W_CHARMAP 
W_SYNTAX 
W_RANGE 
W_INVAL 
W_CALL 
W_NOTSUP 
W_LAST 
I_FIRST 
I_ENABLE 
I_STAGE 
I_OPENRD 
I_OPENWR 
I_READ 
I_WRITE 
I_SKIP 
I_LAST 

Definition at line 34 of file diagnostic.h.

Function Documentation

◆ issue_diag()

bool issue_diag ( int  id,
bool  is_error,
const Scanner::token_t *  token,
const char *  fmt,
  ... 
)

Definition at line 47 of file diagnostic.cpp.