SymbolManager 
This class manages a symbol table and other meta-information pertaining to SMT2 file inputs (e.g. named assertions, declared functions, etc.).
- 
           
           
           
           
           
           
           
           
           
            
             class
            
           
           
           
           
            
             
              SymbolManager
             
            
           
           
            
           
           
 
- 
           Symbol manager. Internally, this class manages a symbol table and other meta-information pertaining to SMT2 file inputs (e.g. named assertions, declared functions, etc.). A symbol manager can be modified by invoking commands, see Command::invoke . A symbol manager can be provided when constructing an InputParser , in which case that InputParser has symbols of this symbol manager preloaded. The symbol manager’s interface is otherwise not publicly available. Public Functions - 
              
              
              
              
              
              
              
              
              
               
                
                 ~SymbolManager
                
               
              
              
               (
              
              
               )
              
              
               
              
              
 
 - 
              
              
              
              
              
              
              
              
              
               
                bool
               
              
              
              
              
               
                
                 isLogicSet
                
               
              
              
               (
              
              
               )
              
              
              
              
               
                const
               
              
              
               
              
              
 
- 
              - Returns :
- 
                true if the logic of this symbol manager has been set. 
 
 - 
              
              
              
              
              
              
              
              
              
               
                const
               
              
              
              
              
               
                std
               
              
              
               
                ::
               
              
              
               
                string
               
              
              
              
              
               
                &
               
              
              
               
                
                 getLogic
                
               
              
              
               (
              
              
               )
              
              
              
              
               
                const
               
              
              
               
              
              
 
- 
              Note Asserts isLogicSet() . - Returns :
- 
                the logic used by this symbol manager 
 
 Friends - friend class internal::InteractiveShell
 - friend class main::CommandExecutor
 
- 
              
              
              
              
              
              
              
              
              
               
                
                 ~SymbolManager
                
               
              
              
               (
              
              
               )