struct Athena::Serializer::Navigators::NavigatorFactory
- Athena::Serializer::Navigators::NavigatorFactory
- Struct
- Value
- Object
Included Modules
Defined in:
navigators/navigator_factory.crConstructors
Instance Method Summary
- #get_deserialization_navigator(visitor : ASR::Visitors::DeserializationVisitorInterface, context : ASR::DeserializationContext) : ASR::Navigators::DeserializationNavigatorInterface
- #get_serialization_navigator(visitor : ASR::Visitors::SerializationVisitorInterface, context : ASR::SerializationContext) : ASR::Navigators::SerializationNavigatorInterface
Instance methods inherited from module Athena::Serializer::Navigators::NavigatorFactoryInterface
get_deserialization_navigator(visitor : ASR::Visitors::DeserializationVisitorInterface, context : ASR::DeserializationContext) : ASR::Navigators::DeserializationNavigatorInterface
get_deserialization_navigator,
get_serialization_navigator(visitor : ASR::Visitors::SerializationVisitorInterface, context : ASR::SerializationContext) : ASR::Navigators::SerializationNavigatorInterface
get_serialization_navigator
Constructor Detail
def self.new(object_constructor : ASR::ObjectConstructorInterface = ASR::InstantiateObjectConstructor.new)
#