Skip to content
Snippets Groups Projects
Commit a44234bf authored by Jan Trávníček's avatar Jan Trávníček
Browse files

data: extern valuaRetriever

parent 06541608
No related branches found
No related tags found
1 merge request!221New normalization
Showing
with 20 additions and 0 deletions
......@@ -6,6 +6,7 @@
 
template class automaton::CompactDFA < >;
template class abstraction::ValueHolder < automaton::CompactDFA < > >;
template const automaton::CompactDFA < > & abstraction::retrieveValue < const automaton::CompactDFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
template class registration::DenormalizationRegisterImpl < const automaton::CompactDFA < > & >;
template class registration::NormalizationRegisterImpl < automaton::CompactDFA < > >;
 
......
......@@ -779,5 +779,6 @@ struct type_details_retriever < automaton::CompactDFA < SymbolType, StateType >
 
extern template class automaton::CompactDFA < >;
extern template class abstraction::ValueHolder < automaton::CompactDFA < > >;
extern template const automaton::CompactDFA < > & abstraction::retrieveValue < const automaton::CompactDFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
extern template class registration::DenormalizationRegisterImpl < const automaton::CompactDFA < > & >;
extern template class registration::NormalizationRegisterImpl < automaton::CompactDFA < > >;
......@@ -6,6 +6,7 @@
 
template class automaton::CompactNFA < >;
template class abstraction::ValueHolder < automaton::CompactNFA < > >;
template const automaton::CompactNFA < > & abstraction::retrieveValue < const automaton::CompactNFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
template class registration::DenormalizationRegisterImpl < const automaton::CompactNFA < > & >;
template class registration::NormalizationRegisterImpl < automaton::CompactNFA < > >;
 
......
......@@ -850,5 +850,6 @@ struct type_details_retriever < automaton::CompactNFA < SymbolType, StateType >
 
extern template class automaton::CompactNFA < >;
extern template class abstraction::ValueHolder < automaton::CompactNFA < > >;
extern template const automaton::CompactNFA < > & abstraction::retrieveValue < const automaton::CompactNFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
extern template class registration::DenormalizationRegisterImpl < const automaton::CompactNFA < > & >;
extern template class registration::NormalizationRegisterImpl < automaton::CompactNFA < > >;
......@@ -4,6 +4,7 @@
 
template class automaton::DFA < >;
template class abstraction::ValueHolder < automaton::DFA < > >;
template const automaton::DFA < > & abstraction::retrieveValue < const automaton::DFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
template class registration::DenormalizationRegisterImpl < const automaton::DFA < > & >;
template class registration::NormalizationRegisterImpl < automaton::DFA < > >;
 
......
......@@ -772,5 +772,6 @@ struct type_details_retriever < automaton::DFA < SymbolType, StateType > > {
 
extern template class automaton::DFA < >;
extern template class abstraction::ValueHolder < automaton::DFA < > >;
extern template const automaton::DFA < > & abstraction::retrieveValue < const automaton::DFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
extern template class registration::DenormalizationRegisterImpl < const automaton::DFA < > & >;
extern template class registration::NormalizationRegisterImpl < automaton::DFA < > >;
......@@ -5,6 +5,7 @@
 
template class automaton::EpsilonNFA < >;
template class abstraction::ValueHolder < automaton::EpsilonNFA < > >;
template const automaton::EpsilonNFA < > & abstraction::retrieveValue < const automaton::EpsilonNFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
template class registration::DenormalizationRegisterImpl < const automaton::EpsilonNFA < > & >;
template class registration::NormalizationRegisterImpl < automaton::EpsilonNFA < > >;
 
......
......@@ -1063,5 +1063,6 @@ struct type_details_retriever < automaton::EpsilonNFA < SymbolType, StateType >
 
extern template class automaton::EpsilonNFA < >;
extern template class abstraction::ValueHolder < automaton::EpsilonNFA < > >;
extern template const automaton::EpsilonNFA < > & abstraction::retrieveValue < const automaton::EpsilonNFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
extern template class registration::DenormalizationRegisterImpl < const automaton::EpsilonNFA < > & >;
extern template class registration::NormalizationRegisterImpl < automaton::EpsilonNFA < > >;
......@@ -5,6 +5,7 @@
 
template class automaton::ExtendedNFA < >;
template class abstraction::ValueHolder < automaton::ExtendedNFA < > >;
template const automaton::ExtendedNFA < > & abstraction::retrieveValue < const automaton::ExtendedNFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
template class registration::DenormalizationRegisterImpl < const automaton::ExtendedNFA < > & >;
template class registration::NormalizationRegisterImpl < automaton::ExtendedNFA < > >;
 
......
......@@ -876,5 +876,6 @@ struct type_details_retriever < automaton::ExtendedNFA < SymbolType, StateType >
 
extern template class automaton::ExtendedNFA < >;
extern template class abstraction::ValueHolder < automaton::ExtendedNFA < > >;
extern template const automaton::ExtendedNFA < > & abstraction::retrieveValue < const automaton::ExtendedNFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
extern template class registration::DenormalizationRegisterImpl < const automaton::ExtendedNFA < > & >;
extern template class registration::NormalizationRegisterImpl < automaton::ExtendedNFA < > >;
......@@ -5,6 +5,7 @@
 
template class automaton::MultiInitialStateEpsilonNFA < >;
template class abstraction::ValueHolder < automaton::MultiInitialStateEpsilonNFA < > >;
template const automaton::MultiInitialStateEpsilonNFA < > & abstraction::retrieveValue < const automaton::MultiInitialStateEpsilonNFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
template class registration::DenormalizationRegisterImpl < const automaton::MultiInitialStateEpsilonNFA < > & >;
template class registration::NormalizationRegisterImpl < automaton::MultiInitialStateEpsilonNFA < > >;
 
......
......@@ -1108,5 +1108,6 @@ struct type_details_retriever < automaton::MultiInitialStateEpsilonNFA < SymbolT
 
extern template class automaton::MultiInitialStateEpsilonNFA < >;
extern template class abstraction::ValueHolder < automaton::MultiInitialStateEpsilonNFA < > >;
extern template const automaton::MultiInitialStateEpsilonNFA < > & abstraction::retrieveValue < const automaton::MultiInitialStateEpsilonNFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
extern template class registration::DenormalizationRegisterImpl < const automaton::MultiInitialStateEpsilonNFA < > & >;
extern template class registration::NormalizationRegisterImpl < automaton::MultiInitialStateEpsilonNFA < > >;
......@@ -5,6 +5,7 @@
 
template class automaton::MultiInitialStateNFA < >;
template class abstraction::ValueHolder < automaton::MultiInitialStateNFA < > >;
template const automaton::MultiInitialStateNFA < > & abstraction::retrieveValue < const automaton::MultiInitialStateNFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
template class registration::DenormalizationRegisterImpl < const automaton::MultiInitialStateNFA < > & >;
template class registration::NormalizationRegisterImpl < automaton::MultiInitialStateNFA < > >;
 
......
......@@ -837,5 +837,6 @@ struct type_details_retriever < automaton::MultiInitialStateNFA < SymbolType, St
 
extern template class automaton::MultiInitialStateNFA < >;
extern template class abstraction::ValueHolder < automaton::MultiInitialStateNFA < > >;
extern template const automaton::MultiInitialStateNFA < > & abstraction::retrieveValue < const automaton::MultiInitialStateNFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
extern template class registration::DenormalizationRegisterImpl < const automaton::MultiInitialStateNFA < > & >;
extern template class registration::NormalizationRegisterImpl < automaton::MultiInitialStateNFA < > >;
......@@ -5,6 +5,7 @@
 
template class automaton::NFA < >;
template class abstraction::ValueHolder < automaton::NFA < > >;
template const automaton::NFA < > & abstraction::retrieveValue < const automaton::NFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
template class registration::DenormalizationRegisterImpl < const automaton::NFA < > & >;
template class registration::NormalizationRegisterImpl < automaton::NFA < > >;
 
......
......@@ -795,5 +795,6 @@ struct type_details_retriever < automaton::NFA < SymbolType, StateType > > {
 
extern template class automaton::NFA < >;
extern template class abstraction::ValueHolder < automaton::NFA < > >;
extern template const automaton::NFA < > & abstraction::retrieveValue < const automaton::NFA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
extern template class registration::DenormalizationRegisterImpl < const automaton::NFA < > & >;
extern template class registration::NormalizationRegisterImpl < automaton::NFA < > >;
......@@ -4,6 +4,7 @@
 
template class automaton::DPDA < >;
template class abstraction::ValueHolder < automaton::DPDA < > >;
template const automaton::DPDA < > & abstraction::retrieveValue < const automaton::DPDA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
template class registration::DenormalizationRegisterImpl < const automaton::DPDA < > & >;
template class registration::NormalizationRegisterImpl < automaton::DPDA < > >;
 
......
......@@ -1084,5 +1084,6 @@ struct type_details_retriever < automaton::DPDA < InputSymbolType, PushdownStore
 
extern template class automaton::DPDA < >;
extern template class abstraction::ValueHolder < automaton::DPDA < > >;
extern template const automaton::DPDA < > & abstraction::retrieveValue < const automaton::DPDA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
extern template class registration::DenormalizationRegisterImpl < const automaton::DPDA < > & >;
extern template class registration::NormalizationRegisterImpl < automaton::DPDA < > >;
......@@ -4,6 +4,7 @@
 
template class automaton::InputDrivenDPDA < >;
template class abstraction::ValueHolder < automaton::InputDrivenDPDA < > >;
template const automaton::InputDrivenDPDA < > & abstraction::retrieveValue < const automaton::InputDrivenDPDA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
template class registration::DenormalizationRegisterImpl < const automaton::InputDrivenDPDA < > & >;
template class registration::NormalizationRegisterImpl < automaton::InputDrivenDPDA < > >;
 
......
......@@ -1069,5 +1069,6 @@ struct type_details_retriever < automaton::InputDrivenDPDA < InputSymbolType, Pu
 
extern template class automaton::InputDrivenDPDA < >;
extern template class abstraction::ValueHolder < automaton::InputDrivenDPDA < > >;
extern template const automaton::InputDrivenDPDA < > & abstraction::retrieveValue < const automaton::InputDrivenDPDA < > & > ( const std::shared_ptr < abstraction::Value > & param, bool move );
extern template class registration::DenormalizationRegisterImpl < const automaton::InputDrivenDPDA < > & >;
extern template class registration::NormalizationRegisterImpl < automaton::InputDrivenDPDA < > >;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment