| ||||
| ||||
| Synopsis | ||||
| Documentation | ||||
| isSgTemplateSymbol :: Typeable a => SgNode a -> IO (Maybe (SgTemplateSymbol ())) | ||||
| Attempts a dynamic cast of the given node to the type SgTemplateSymbol. | ||||
| upSgTemplateSymbol :: Typeable a => SgTemplateSymbol a -> SgTemplateSymbol () | ||||
| Performs an upcast of a SgTemplateSymbol subtype to a SgTemplateSymbol. | ||||
| newTemplateSymbol :: Typeable a => SgTemplateDeclaration a -> IO (SgTemplateSymbol ()) | ||||
| Stub for ::SgTemplateSymbol::SgTemplateSymbol of type void (class ::SgTemplateDeclaration*) | ||||
| templateSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateSymbol a -> IO () | ||||
| Stub for ::SgTemplateSymbol::checkDataMemberPointersIfInMemoryPool of type void () | ||||
| templateSymbolClassName :: Typeable a => SgTemplateSymbol a -> IO String | ||||
| Stub for ::SgTemplateSymbol::class_name of type ::std::string() | ||||
| templateSymbolGetChildIndex :: (Typeable a, Typeable b) => SgTemplateSymbol a -> SgNode b -> IO CLong | ||||
| Stub for ::SgTemplateSymbol::getChildIndex of type long (class ::SgNode*) | ||||
| templateSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateSymbol a -> SgNode b -> IO CSize | ||||
| Stub for ::SgTemplateSymbol::get_childIndex of type ::size_t(class ::SgNode*) | ||||
| templateSymbolGetDeclaration :: Typeable a => SgTemplateSymbol a -> IO (SgTemplateDeclaration ()) | ||||
| Stub for ::SgTemplateSymbol::get_declaration of type class ::SgTemplateDeclaration*() | ||||
| templateSymbolGetName :: Typeable a => SgTemplateSymbol a -> IO String | ||||
| Stub for ::SgTemplateSymbol::get_name of type class ::SgName() | ||||
| templateSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateSymbol a -> IO CSize | ||||
| Stub for ::SgTemplateSymbol::get_numberOfTraversalSuccessors of type ::size_t() | ||||
| templateSymbolGetSymbolBasis :: Typeable a => SgTemplateSymbol a -> IO (SgNode ()) | ||||
| Stub for ::SgTemplateSymbol::get_symbol_basis of type class ::SgNode*() | ||||
| templateSymbolGetTraversalSuccessorByIndex :: Typeable a => SgTemplateSymbol a -> CSize -> IO (SgNode ()) | ||||
| Stub for ::SgTemplateSymbol::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t) | ||||
| templateSymbolGetTraversalSuccessorContainer :: Typeable a => SgTemplateSymbol a -> IO [SgNode ()] | ||||
| Stub for ::SgTemplateSymbol::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > () | ||||
| templateSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateSymbol a -> IO [CString] | ||||
| Stub for ::SgTemplateSymbol::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > () | ||||
| templateSymbolGetType :: Typeable a => SgTemplateSymbol a -> IO (SgType ()) | ||||
| Stub for ::SgTemplateSymbol::get_type of type class ::SgType*() | ||||
| templateSymbolIsInMemoryPool :: Typeable a => SgTemplateSymbol a -> IO Bool | ||||
| Stub for ::SgTemplateSymbol::isInMemoryPool of type bool () | ||||
| templateSymbolMemoryUsage :: IO CSize | ||||
| Stub for ::SgTemplateSymbol::memoryUsage of type ::size_t() | ||||
| templateSymbolNumberOfNodes :: IO CSize | ||||
| Stub for ::SgTemplateSymbol::numberOfNodes of type ::size_t() | ||||
| templateSymbolSageClassName :: Typeable a => SgTemplateSymbol a -> IO String | ||||
| Stub for ::SgTemplateSymbol::sage_class_name of type const char *() | ||||
| templateSymbolSetDeclaration :: (Typeable a, Typeable b) => SgTemplateSymbol a -> SgTemplateDeclaration b -> IO () | ||||
| Stub for ::SgTemplateSymbol::set_declaration of type void (class ::SgTemplateDeclaration*) | ||||
| templateSymbolVariantT :: Typeable a => SgTemplateSymbol a -> IO VariantT | ||||
| Stub for ::SgTemplateSymbol::variantT of type enum ::VariantT() | ||||
| Produced by Haddock version 2.4.2 |