Awali
Another Weighted Automata library
Namespaces | Macros | Functions
handler_decl.hxx File Reference
#include <set>
#include <awali/dyn/core/context_description.hh>
#include <awali/dyn/core/abstract_ratexp.hh>

Go to the source code of this file.

Namespaces

 awali
 Main namespace of Awali.
 
 awali::dyn
 Namespace for the dynamical layer of Awali.
 
 awali::dyn::loading
 Namespace containtaing facilities for on-the-fly compilation.
 

Macros

#define INSTANCIATE_call_0_1(r, a1)   HANDLER_EXTERN template r call0<r,a1>(std::string const&, std::string const&, std::string const&, a1)
 
#define INSTANCIATE_call_0_2(r, a1, a2)   HANDLER_EXTERN template r call0<r,a1,a2>(std::string const&,std::string const&, std::string const&, a1, a2)
 
#define INSTANCIATE_call_0_3(r, a1, a2, a3)   HANDLER_EXTERN template r call0<r,a1,a2,a3>(std::string const&,std::string const&, std::string const&, a1, a2)
 
#define INSTANCIATE_call_1_0(r, a1)   HANDLER_EXTERN template r call1<r,a1>(std::string const&,std::string const&, a1)
 
#define INSTANCIATE_call_1_1(r, a1, a2)   HANDLER_EXTERN template r call1<r,a1,a2>(std::string const&,std::string const&, a1, a2)
 
#define INSTANCIATE_call_1_2(r, a1, a2, a3)   HANDLER_EXTERN template r call1<r,a1,a2,a3>(std::string const&,std::string const&, a1, a2, a3)
 
#define INSTANCIATE_call_1_3(r, a1, a2, a3, a4)   HANDLER_EXTERN template r call1<r,a1,a2,a3,a4>(std::string const&,std::string const&, a1, a2, a3, a4)
 
#define INSTANCIATE_call_1_4(r, a1, a2, a3, a4, a5)   HANDLER_EXTERN template r call1<r,a1,a2,a3,a4,a5>(std::string const&,std::string const&, a1, a2, a3, a4, a5)
 
#define INSTANCIATE_call_2_0(r, a1, a2)   HANDLER_EXTERN template r call2<r,a1,a2>(std::string const&,std::string const&, a1, a2)
 
#define INSTANCIATE_call_2_1(r, a1, a2, a3)   HANDLER_EXTERN template r call2<r,a1,a2,a3>(std::string const&,std::string const&, a1, a2, a3)
 
#define UNDEF_ON_EXIT
 

Functions

HANDLER_EXTERN template automaton_t awali::dyn::loading::call1< automaton_t, automaton_t > (std::string const &, std::string const &, automaton_t)
 
HANDLER_EXTERN template automaton_t awali::dyn::loading::call1< automaton_t, automaton_t, automaton_t > (std::string const &, std::string const &, automaton_t, automaton_t)
 
HANDLER_EXTERN template automaton_t awali::dyn::loading::call1< automaton_t, automaton_t, bool > (std::string const &, std::string const &, automaton_t, bool)
 
HANDLER_EXTERN template bool awali::dyn::loading::call1< bool, automaton_t > (std::string const &, std::string const &, automaton_t)
 
HANDLER_EXTERN template bool awali::dyn::loading::call1< bool, automaton_t, automaton_t > (std::string const &, std::string const &, automaton_t, automaton_t)
 
HANDLER_EXTERN template void awali::dyn::loading::call1< void, automaton_t > (std::string const &, std::string const &, automaton_t)
 
HANDLER_EXTERN template bool awali::dyn::loading::call2< bool, automaton_t, automaton_t > (std::string const &, std::string const &, automaton_t, automaton_t)
 

Macro Definition Documentation

◆ INSTANCIATE_call_0_1

#define INSTANCIATE_call_0_1 (   r,
  a1 
)    HANDLER_EXTERN template r call0<r,a1>(std::string const&, std::string const&, std::string const&, a1)

◆ INSTANCIATE_call_0_2

#define INSTANCIATE_call_0_2 (   r,
  a1,
  a2 
)    HANDLER_EXTERN template r call0<r,a1,a2>(std::string const&,std::string const&, std::string const&, a1, a2)

◆ INSTANCIATE_call_0_3

#define INSTANCIATE_call_0_3 (   r,
  a1,
  a2,
  a3 
)    HANDLER_EXTERN template r call0<r,a1,a2,a3>(std::string const&,std::string const&, std::string const&, a1, a2)

◆ INSTANCIATE_call_1_0

#define INSTANCIATE_call_1_0 (   r,
  a1 
)    HANDLER_EXTERN template r call1<r,a1>(std::string const&,std::string const&, a1)

◆ INSTANCIATE_call_1_1

#define INSTANCIATE_call_1_1 (   r,
  a1,
  a2 
)    HANDLER_EXTERN template r call1<r,a1,a2>(std::string const&,std::string const&, a1, a2)

◆ INSTANCIATE_call_1_2

#define INSTANCIATE_call_1_2 (   r,
  a1,
  a2,
  a3 
)    HANDLER_EXTERN template r call1<r,a1,a2,a3>(std::string const&,std::string const&, a1, a2, a3)

◆ INSTANCIATE_call_1_3

#define INSTANCIATE_call_1_3 (   r,
  a1,
  a2,
  a3,
  a4 
)    HANDLER_EXTERN template r call1<r,a1,a2,a3,a4>(std::string const&,std::string const&, a1, a2, a3, a4)

◆ INSTANCIATE_call_1_4

#define INSTANCIATE_call_1_4 (   r,
  a1,
  a2,
  a3,
  a4,
  a5 
)    HANDLER_EXTERN template r call1<r,a1,a2,a3,a4,a5>(std::string const&,std::string const&, a1, a2, a3, a4, a5)

◆ INSTANCIATE_call_2_0

#define INSTANCIATE_call_2_0 (   r,
  a1,
  a2 
)    HANDLER_EXTERN template r call2<r,a1,a2>(std::string const&,std::string const&, a1, a2)

◆ INSTANCIATE_call_2_1

#define INSTANCIATE_call_2_1 (   r,
  a1,
  a2,
  a3 
)    HANDLER_EXTERN template r call2<r,a1,a2,a3>(std::string const&,std::string const&, a1, a2, a3)

◆ UNDEF_ON_EXIT

#define UNDEF_ON_EXIT