54 switch(actor_graph_backend_type)
65 const PartitioningManagerConstRef& _partitioning_manager,
68 : partitioning_manager(_partitioning_manager),
69 actor_graph_backends(_actor_graph_backends),
71 indented_output_stream(_indented_output_stream),
#define GET_CLASS(obj)
Macro returning the actual type of an object.
Auxiliary methods for manipulating string.
std::string ToString(ActorGraphBackend_Type actor_graph_backend_type)
Header include.
#define THROW_UNREACHABLE(str_expr)
helper function used to specify that some points should never be reached
absl::flat_hash_map< T, U, Hash, Eq, Alloc > CustomUnorderedMap
ActorGraphBackend(const PartitioningManagerConstRef &partitioning_manager, const CustomUnorderedMap< ActorGraph_Type, ActorGraphBackendRef > &actor_graph_backends, const CWriterRef &c_writer, const IndentedOutputStreamRef &indented_output_stream, const ParameterConstRef ¶meters, const bool verbose)
Constructor.
Abstract class to write an actor graphs.
ActorGraphBackend_Type
C thread backend to be used.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
this class is used to manage the command-line or XML options.
virtual ~ActorGraphBackend()
Destructor.