rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgNameGroup
Synopsis
isSgNameGroup :: Typeable a => SgNode a -> IO (Maybe (SgNameGroup ()))
upSgNameGroup :: Typeable a => SgNameGroup a -> SgNameGroup ()
newNameGroup :: IO (SgNameGroup ())
nameGroupCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgNameGroup a -> IO ()
nameGroupClassName :: Typeable a => SgNameGroup a -> IO String
nameGroupGetChildIndex :: (Typeable a, Typeable b) => SgNameGroup a -> SgNode b -> IO CLong
nameGroupGetChildIndex2 :: (Typeable a, Typeable b) => SgNameGroup a -> SgNode b -> IO CSize
nameGroupGetGroupName :: Typeable a => SgNameGroup a -> IO String
nameGroupGetNameList :: Typeable a => SgNameGroup a -> IO [CString]
nameGroupGetNumberOfTraversalSuccessors :: Typeable a => SgNameGroup a -> IO CSize
nameGroupGetTraversalSuccessorByIndex :: Typeable a => SgNameGroup a -> CSize -> IO (SgNode ())
nameGroupGetTraversalSuccessorContainer :: Typeable a => SgNameGroup a -> IO [SgNode ()]
nameGroupGetTraversalSuccessorNamesContainer :: Typeable a => SgNameGroup a -> IO [CString]
nameGroupIsInMemoryPool :: Typeable a => SgNameGroup a -> IO Bool
nameGroupMemoryUsage :: IO CSize
nameGroupNumberOfNodes :: IO CSize
nameGroupSageClassName :: Typeable a => SgNameGroup a -> IO String
nameGroupSetGroupName :: Typeable a => SgNameGroup a -> String -> IO ()
nameGroupVariantT :: Typeable a => SgNameGroup a -> IO VariantT
Documentation
isSgNameGroup :: Typeable a => SgNode a -> IO (Maybe (SgNameGroup ()))
Attempts a dynamic cast of the given node to the type SgNameGroup.
upSgNameGroup :: Typeable a => SgNameGroup a -> SgNameGroup ()
Performs an upcast of a SgNameGroup subtype to a SgNameGroup.
newNameGroup :: IO (SgNameGroup ())
Stub for ::SgNameGroup::SgNameGroup of type void ()
nameGroupCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgNameGroup a -> IO ()
Stub for ::SgNameGroup::checkDataMemberPointersIfInMemoryPool of type void ()
nameGroupClassName :: Typeable a => SgNameGroup a -> IO String
Stub for ::SgNameGroup::class_name of type ::std::string()
nameGroupGetChildIndex :: (Typeable a, Typeable b) => SgNameGroup a -> SgNode b -> IO CLong
Stub for ::SgNameGroup::getChildIndex of type long (class ::SgNode*)
nameGroupGetChildIndex2 :: (Typeable a, Typeable b) => SgNameGroup a -> SgNode b -> IO CSize
Stub for ::SgNameGroup::get_childIndex of type ::size_t(class ::SgNode*)
nameGroupGetGroupName :: Typeable a => SgNameGroup a -> IO String
Stub for ::SgNameGroup::get_group_name of type ::std::string()
nameGroupGetNameList :: Typeable a => SgNameGroup a -> IO [CString]
Stub for ::SgNameGroup::get_name_list of type const ::SgStringList&()
nameGroupGetNumberOfTraversalSuccessors :: Typeable a => SgNameGroup a -> IO CSize
Stub for ::SgNameGroup::get_numberOfTraversalSuccessors of type ::size_t()
nameGroupGetTraversalSuccessorByIndex :: Typeable a => SgNameGroup a -> CSize -> IO (SgNode ())
Stub for ::SgNameGroup::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
nameGroupGetTraversalSuccessorContainer :: Typeable a => SgNameGroup a -> IO [SgNode ()]
Stub for ::SgNameGroup::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
nameGroupGetTraversalSuccessorNamesContainer :: Typeable a => SgNameGroup a -> IO [CString]
Stub for ::SgNameGroup::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
nameGroupIsInMemoryPool :: Typeable a => SgNameGroup a -> IO Bool
Stub for ::SgNameGroup::isInMemoryPool of type bool ()
nameGroupMemoryUsage :: IO CSize
Stub for ::SgNameGroup::memoryUsage of type ::size_t()
nameGroupNumberOfNodes :: IO CSize
Stub for ::SgNameGroup::numberOfNodes of type ::size_t()
nameGroupSageClassName :: Typeable a => SgNameGroup a -> IO String
Stub for ::SgNameGroup::sage_class_name of type const char *()
nameGroupSetGroupName :: Typeable a => SgNameGroup a -> String -> IO ()
Stub for ::SgNameGroup::set_group_name of type void (::std::string)
nameGroupVariantT :: Typeable a => SgNameGroup a -> IO VariantT
Stub for ::SgNameGroup::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2