[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: syntax_error constructor is declared inline
From: |
Hans Åberg |
Subject: |
Re: syntax_error constructor is declared inline |
Date: |
Wed, 14 Mar 2018 17:41:22 +0100 |
> On 14 Mar 2018, at 15:46, Frank Heckenbach <address@hidden> wrote:
>
> Hans Åberg wrote:
>
>> It is sort of strange in C++ to not have a header, and having
>> inlines not in those.
>
> Sure, I think it was just a mistake. Bison puts inlines for some
> classes it uses internally (by_state, stack_symbol_type) in the C++
> file, that's OK (though they don't really need the "inline" keyword
> then, since it doesn't mean "can be inlined", but "can be defined in
> several compilation units" in modern C++, but it doesn't hurt), and
> probably by accident they caught the syntax_error inline
> constructor, too.
It could be deliberate to avoid them being exported. But C++ now has
namespaces, which cann be used to avoid name conflicts.
- syntax_error constructor is declared inline, Vishal V, 2018/03/12
- Re: syntax_error constructor is declared inline, Hans Åberg, 2018/03/13
- Re: syntax_error constructor is declared inline, Frank Heckenbach, 2018/03/13
- Re: syntax_error constructor is declared inline, Hans Åberg, 2018/03/13
- Re: syntax_error constructor is declared inline, Frank Heckenbach, 2018/03/13
- Re: syntax_error constructor is declared inline, Hans Åberg, 2018/03/14
- Re: syntax_error constructor is declared inline, Frank Heckenbach, 2018/03/14
- Re: syntax_error constructor is declared inline,
Hans Åberg <=
- Re: syntax_error constructor is declared inline, Frank Heckenbach, 2018/03/14
- Re: syntax_error constructor is declared inline, Hans Åberg, 2018/03/14
- Re: syntax_error constructor is declared inline, Frank Heckenbach, 2018/03/15
- Re: syntax_error constructor is declared inline, Hans Åberg, 2018/03/15
- Re: syntax_error constructor is declared inline, Frank Heckenbach, 2018/03/17