![]()  | 
  
    Awali
    
   Another Weighted Automata library 
   | 
 
#include <iostream>#include <sstream>#include <stdexcept>#include <vector>#include <string>#include <memory>#include <algorithm>#include <awali/common/json/node.hh>#include <awali/dyn/core/context_description/description_types.hh>#include <awali/dyn/core/context_description/weightsets/abstract_weightset.hh>#include <awali/dyn/core/context_description/weightsets/basic_weightset.hh>#include <awali/dyn/core/context_description/weightsets/cyclic_weightset.hh>#include <awali/dyn/core/context_description/weightsets/bounded_weightset.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::context | |
| Namespace containing functions to build arbitrary automata context (advanced and mostly undocumented).  | |
Functions | |
| std::vector< std::string > | awali::dyn::context::all_weightset_public_descriptions () | 
| std::vector< std::string > | awali::dyn::context::all_weightset_public_static_names () | 
| std::string | awali::dyn::context::all_weightset_public_static_names_as_string () | 
| context_description | awali::dyn::context::c_desc (labelset_description ls, weightset_description ws) | 
| const std::vector< abstract_weightset * > & | awali::dyn::context::instances () | 
| labelset_description | awali::dyn::context::intletterset (int a, int b) | 
| labelset_description | awali::dyn::context::intletterset (int n) | 
| bool | awali::dyn::context::is_promotable (weightset_description src, weightset_description dest) | 
| labelset_description | awali::dyn::context::letterset (std::string const &s) | 
| labelset_description | awali::dyn::context::ltupleset (std::vector< labelset_description > lss) | 
| labelset_description | awali::dyn::context::nullableset (labelset_description ls1) | 
| labelset_description | awali::dyn::context::oneset () | 
| context_description | awali::dyn::context::parse_context (json::object_t const *jp) | 
| context_description | awali::dyn::context::parse_context (std::istream &i) | 
| labelset_description | awali::dyn::context::parse_labelset (json::object_t const *jp) | 
| weightset_description | awali::dyn::context::parse_weightset (json::object_t const *jp) | 
| weightset_description | awali::dyn::context::ratweight (context_description cd) | 
| std::string | awali::dyn::context::tostring (context_description ct, bool dynamic) | 
| std::string | awali::dyn::context::tostring (labelset_description ls, bool dynamic) | 
| std::string | awali::dyn::context::tostring (weightset_description ws, bool dynamic) | 
| weightset_description | awali::dyn::context::weightset (const std::string &k) | 
| std::vector< std::string > const & | awali::dyn::context::weightset_promotion_public_static_names (weightset_description ws) | 
| labelset_description | awali::dyn::context::wordset (std::string const &s) | 
| weightset_description | awali::dyn::context::wtupleset (std::vector< weightset_description > wss) |