Awali
Another Weighted Automata library
Data Structures | Namespaces | Typedefs | Enumerations | Functions
description_types.hh File Reference
#include <vector>
#include <memory>

Go to the source code of this file.

Data Structures

struct  awali::dyn::context::context_description_impl
 
struct  awali::dyn::context::labelset_description_impl
 
struct  awali::dyn::context::weightset_description_impl
 
struct  awali::dyn::context::WTypes
 

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).
 

Typedefs

using awali::dyn::context::context_description = std::shared_ptr< context_description_impl >
 
using awali::dyn::context::labelset_description = std::shared_ptr< labelset_description_impl >
 
using awali::dyn::context::weightset_description = std::shared_ptr< weightset_description_impl >
 

Enumerations

enum class  awali::dyn::context::CTypes {
  awali::dyn::context::ONESET , awali::dyn::context::NULLABLE , awali::dyn::context::LETTERSET , awali::dyn::context::INTLETTERSET ,
  awali::dyn::context::INTWORDSET , awali::dyn::context::WORDSET , awali::dyn::context::TUPLE
}
 

Functions

context_description awali::dyn::context::make_context_description ()
 
labelset_description awali::dyn::context::make_labelset_description ()
 
weightset_description awali::dyn::context::make_weightset_description ()