eolian: allow silencing of type errors in validation
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 10 Feb 2016 16:04:01 +0000 (16:04 +0000)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 10 Feb 2016 16:05:07 +0000 (16:05 +0000)
commit30bc1d285b871efe54a65b2c58cccea20b168817
tree809d02e53ceebb5a6f71761a4fc611d820ef0d17
parent1ef076b412f3e35d576422bde74aec97d304d8a3
eolian: allow silencing of type errors in validation

This allows generators to silence type errors in validation in order
to reduce duplicate error messages when generating multiple files.
Also adjusted the C generator to only emit type errors when generating
Eo header files.

@feature
src/Makefile_Eolian_Helper.am
src/bin/eolian/main.c
src/bin/eolian_cxx/eolian_cxx.cc
src/bindings/luajit/eolian.lua
src/lib/eolian/Eolian.h
src/lib/eolian/database_validate.c
src/lib/eolian/eolian_database.c
src/lib/eolian/eolian_database.h