rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTemplateArgumentList
Synopsis
isSgTemplateArgumentList :: Typeable a => SgNode a -> IO (Maybe (SgTemplateArgumentList ()))
upSgTemplateArgumentList :: Typeable a => SgTemplateArgumentList a -> SgTemplateArgumentList ()
newTemplateArgumentList :: IO (SgTemplateArgumentList ())
templateArgumentListCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateArgumentList a -> IO ()
templateArgumentListClassName :: Typeable a => SgTemplateArgumentList a -> IO String
templateArgumentListGetChildIndex :: (Typeable a, Typeable b) => SgTemplateArgumentList a -> SgNode b -> IO CLong
templateArgumentListGetArgs :: Typeable a => SgTemplateArgumentList a -> IO [SgTemplateArgument ()]
templateArgumentListGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateArgumentList a -> SgNode b -> IO CSize
templateArgumentListGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateArgumentList a -> IO CSize
templateArgumentListGetTraversalSuccessorByIndex :: Typeable a => SgTemplateArgumentList a -> CSize -> IO (SgNode ())
templateArgumentListGetTraversalSuccessorContainer :: Typeable a => SgTemplateArgumentList a -> IO [SgNode ()]
templateArgumentListGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateArgumentList a -> IO [CString]
templateArgumentListIsInMemoryPool :: Typeable a => SgTemplateArgumentList a -> IO Bool
templateArgumentListMemoryUsage :: IO CSize
templateArgumentListNumberOfNodes :: IO CSize
templateArgumentListSageClassName :: Typeable a => SgTemplateArgumentList a -> IO String
templateArgumentListSetArgs :: Typeable a => SgTemplateArgumentList a -> [SgTemplateArgument ()] -> IO ()
templateArgumentListVariantT :: Typeable a => SgTemplateArgumentList a -> IO VariantT
Documentation
isSgTemplateArgumentList :: Typeable a => SgNode a -> IO (Maybe (SgTemplateArgumentList ()))
Attempts a dynamic cast of the given node to the type SgTemplateArgumentList.
upSgTemplateArgumentList :: Typeable a => SgTemplateArgumentList a -> SgTemplateArgumentList ()
Performs an upcast of a SgTemplateArgumentList subtype to a SgTemplateArgumentList.
newTemplateArgumentList :: IO (SgTemplateArgumentList ())
Stub for ::SgTemplateArgumentList::SgTemplateArgumentList of type void ()
templateArgumentListCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTemplateArgumentList a -> IO ()
Stub for ::SgTemplateArgumentList::checkDataMemberPointersIfInMemoryPool of type void ()
templateArgumentListClassName :: Typeable a => SgTemplateArgumentList a -> IO String
Stub for ::SgTemplateArgumentList::class_name of type ::std::string()
templateArgumentListGetChildIndex :: (Typeable a, Typeable b) => SgTemplateArgumentList a -> SgNode b -> IO CLong
Stub for ::SgTemplateArgumentList::getChildIndex of type long (class ::SgNode*)
templateArgumentListGetArgs :: Typeable a => SgTemplateArgumentList a -> IO [SgTemplateArgument ()]
Stub for ::SgTemplateArgumentList::get_args of type ::SgTemplateArgumentPtrList()
templateArgumentListGetChildIndex2 :: (Typeable a, Typeable b) => SgTemplateArgumentList a -> SgNode b -> IO CSize
Stub for ::SgTemplateArgumentList::get_childIndex of type ::size_t(class ::SgNode*)
templateArgumentListGetNumberOfTraversalSuccessors :: Typeable a => SgTemplateArgumentList a -> IO CSize
Stub for ::SgTemplateArgumentList::get_numberOfTraversalSuccessors of type ::size_t()
templateArgumentListGetTraversalSuccessorByIndex :: Typeable a => SgTemplateArgumentList a -> CSize -> IO (SgNode ())
Stub for ::SgTemplateArgumentList::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
templateArgumentListGetTraversalSuccessorContainer :: Typeable a => SgTemplateArgumentList a -> IO [SgNode ()]
Stub for ::SgTemplateArgumentList::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
templateArgumentListGetTraversalSuccessorNamesContainer :: Typeable a => SgTemplateArgumentList a -> IO [CString]
Stub for ::SgTemplateArgumentList::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
templateArgumentListIsInMemoryPool :: Typeable a => SgTemplateArgumentList a -> IO Bool
Stub for ::SgTemplateArgumentList::isInMemoryPool of type bool ()
templateArgumentListMemoryUsage :: IO CSize
Stub for ::SgTemplateArgumentList::memoryUsage of type ::size_t()
templateArgumentListNumberOfNodes :: IO CSize
Stub for ::SgTemplateArgumentList::numberOfNodes of type ::size_t()
templateArgumentListSageClassName :: Typeable a => SgTemplateArgumentList a -> IO String
Stub for ::SgTemplateArgumentList::sage_class_name of type const char *()
templateArgumentListSetArgs :: Typeable a => SgTemplateArgumentList a -> [SgTemplateArgument ()] -> IO ()
Stub for ::SgTemplateArgumentList::set_args of type void (::SgTemplateArgumentPtrList)
templateArgumentListVariantT :: Typeable a => SgTemplateArgumentList a -> IO VariantT
Stub for ::SgTemplateArgumentList::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2