ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
parser.cpp
1// #################################################################################################
2// ALib C++ Library
3//
4// Copyright 2013-2024 A-Worx GmbH, Germany
5// Published under 'Boost Software License' (a free software license, see LICENSE.txt)
6// #################################################################################################
8
9#if !defined(ALIB_DOX)
10# if !defined (HPP_ALIB_EXPRESSIONS_DETAIL_PARSER)
12# endif
13# if !defined (HPP_ALIB_EXPRESSIONS_COMPILER)
15# endif
16# if !defined (HPP_ALIB_EXPRESSIONS_DETAIL_PARSER_IMPL)
18# endif
19#endif // !defined(ALIB_DOX)
20
21
22namespace alib { namespace expressions { namespace detail {
23
24// static creation method
26{
27 return compiler.allocator.Emplace<detail::ParserImpl>( compiler, &compiler.allocator );
28}
29
30
31}}} // namespace [alib::expressions::detail]
ALIB_FORCE_INLINE T * Emplace(TArgs &&... args)
Definition alib.cpp:57
static ALIB_API Parser * Create(Compiler &compiler)
Definition parser.cpp:25