From 7cc99c77fd7a6d919191444b0ea4a724e193328e Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Tue, 12 May 2015 10:32:24 +0200 Subject: [PATCH] make expose binaries compilant with llvm --- acompare2/src/AutomatonCompare.h | 4 ++++ acompare2/src/GrammarCompare.h | 4 ++++ aconvert2/src/DotConverter.h | 4 ++++ aconvert2/src/GasTexConverter.h | 4 ++++ alib2data/src/factory/StringDataFactory.hpp | 1 + astat2/src/AutomataStat.h | 2 ++ 6 files changed, 19 insertions(+) diff --git a/acompare2/src/AutomatonCompare.h b/acompare2/src/AutomatonCompare.h index 58bcc32835..eb3ac08bc1 100644 --- a/acompare2/src/AutomatonCompare.h +++ b/acompare2/src/AutomatonCompare.h @@ -17,6 +17,10 @@ #include <utility> class AutomatonCompare : public automaton::VisitableAutomatonBase::const_same_visitor_type { +public: + AutomatonCompare() {} + +private: static bool testCompare(const automaton::DFA& a, const automaton::DFA& b); static void printCompare(const automaton::DFA& a, const automaton::DFA& b); diff --git a/acompare2/src/GrammarCompare.h b/acompare2/src/GrammarCompare.h index 5075b5de74..c39fdc1657 100644 --- a/acompare2/src/GrammarCompare.h +++ b/acompare2/src/GrammarCompare.h @@ -17,6 +17,10 @@ #include <utility> class GrammarCompare : public grammar::VisitableGrammarBase::const_same_visitor_type { +public: + GrammarCompare() {} + +private: static bool testCompare(const grammar::LeftLG& a, const grammar::LeftLG& b); static void printCompare(const grammar::LeftLG& a, const grammar::LeftLG& b); diff --git a/aconvert2/src/DotConverter.h b/aconvert2/src/DotConverter.h index 3e3d3c88e8..3c99fa7678 100644 --- a/aconvert2/src/DotConverter.h +++ b/aconvert2/src/DotConverter.h @@ -16,6 +16,10 @@ #include <utility> class DotConverter : public automaton::VisitableAutomatonBase::const_visitor_type { +public: + DotConverter() {} + +private: void Visit(void*, const automaton::EpsilonNFA& automaton) const; void Visit(void*, const automaton::MultiInitialStateNFA& automaton) const; void Visit(void*, const automaton::NFA& automaton) const; diff --git a/aconvert2/src/GasTexConverter.h b/aconvert2/src/GasTexConverter.h index 8b8a385d62..73dea5085e 100644 --- a/aconvert2/src/GasTexConverter.h +++ b/aconvert2/src/GasTexConverter.h @@ -16,6 +16,10 @@ #include "alphabet/Symbol.h" class GasTexConverter : public automaton::VisitableAutomatonBase::const_visitor_type { +public: + GasTexConverter() {} + +private: void Visit(void*, const automaton::EpsilonNFA& automaton) const; void Visit(void*, const automaton::MultiInitialStateNFA& automaton) const; void Visit(void*, const automaton::NFA& automaton) const; diff --git a/alib2data/src/factory/StringDataFactory.hpp b/alib2data/src/factory/StringDataFactory.hpp index 862276bf21..ce137c252c 100644 --- a/alib2data/src/factory/StringDataFactory.hpp +++ b/alib2data/src/factory/StringDataFactory.hpp @@ -12,6 +12,7 @@ #include "../exception/AlibException.h" #include "../StringApi.hpp" #include <cctype> +#include <fstream> namespace alib { diff --git a/astat2/src/AutomataStat.h b/astat2/src/AutomataStat.h index 1f992e381f..d3531ab855 100644 --- a/astat2/src/AutomataStat.h +++ b/astat2/src/AutomataStat.h @@ -19,6 +19,8 @@ class AutomataStat : public automaton::VisitableAutomatonBase::const_visitor_type { public: + AutomataStat() {} + static void stat(const automaton::Automaton& automaton, const AutomataSettings& settings); static void stat(const automaton::NFA& automaton, const AutomataSettings& settings); -- GitLab