rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgClassNameRefExp
Synopsis
isSgClassNameRefExp :: Typeable a => SgNode a -> IO (Maybe (SgClassNameRefExp ()))
upSgClassNameRefExp :: Typeable a => SgClassNameRefExp a -> SgClassNameRefExp ()
newClassNameRefExp :: (Typeable a, Typeable b) => Sg_File_Info a -> SgClassSymbol b -> IO (SgClassNameRefExp ())
newClassNameRefExp2 :: Typeable a => SgClassSymbol a -> IO (SgClassNameRefExp ())
classNameRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgClassNameRefExp a -> IO ()
classNameRefExpClassName :: Typeable a => SgClassNameRefExp a -> IO String
classNameRefExpGetChildIndex :: (Typeable a, Typeable b) => SgClassNameRefExp a -> SgNode b -> IO CLong
classNameRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgClassNameRefExp a -> SgNode b -> IO CSize
classNameRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgClassNameRefExp a -> IO CSize
classNameRefExpGetSymbol :: Typeable a => SgClassNameRefExp a -> IO (SgClassSymbol ())
classNameRefExpGetTraversalSuccessorByIndex :: Typeable a => SgClassNameRefExp a -> CSize -> IO (SgNode ())
classNameRefExpGetTraversalSuccessorContainer :: Typeable a => SgClassNameRefExp a -> IO [SgNode ()]
classNameRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgClassNameRefExp a -> IO [CString]
classNameRefExpIsInMemoryPool :: Typeable a => SgClassNameRefExp a -> IO Bool
classNameRefExpMemoryUsage :: IO CSize
classNameRefExpNumberOfNodes :: IO CSize
classNameRefExpPostConstructionInitialization :: Typeable a => SgClassNameRefExp a -> IO ()
classNameRefExpSageClassName :: Typeable a => SgClassNameRefExp a -> IO String
classNameRefExpSetSymbol :: (Typeable a, Typeable b) => SgClassNameRefExp a -> SgClassSymbol b -> IO ()
classNameRefExpVariantT :: Typeable a => SgClassNameRefExp a -> IO VariantT
Documentation
isSgClassNameRefExp :: Typeable a => SgNode a -> IO (Maybe (SgClassNameRefExp ()))
Attempts a dynamic cast of the given node to the type SgClassNameRefExp.
upSgClassNameRefExp :: Typeable a => SgClassNameRefExp a -> SgClassNameRefExp ()
Performs an upcast of a SgClassNameRefExp subtype to a SgClassNameRefExp.
newClassNameRefExp :: (Typeable a, Typeable b) => Sg_File_Info a -> SgClassSymbol b -> IO (SgClassNameRefExp ())
Stub for ::SgClassNameRefExp::SgClassNameRefExp of type void (class ::Sg_File_Info*, class ::SgClassSymbol*)
newClassNameRefExp2 :: Typeable a => SgClassSymbol a -> IO (SgClassNameRefExp ())
Stub for ::SgClassNameRefExp::SgClassNameRefExp of type void (class ::SgClassSymbol*)
classNameRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgClassNameRefExp a -> IO ()
Stub for ::SgClassNameRefExp::checkDataMemberPointersIfInMemoryPool of type void ()
classNameRefExpClassName :: Typeable a => SgClassNameRefExp a -> IO String
Stub for ::SgClassNameRefExp::class_name of type ::std::string()
classNameRefExpGetChildIndex :: (Typeable a, Typeable b) => SgClassNameRefExp a -> SgNode b -> IO CLong
Stub for ::SgClassNameRefExp::getChildIndex of type long (class ::SgNode*)
classNameRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgClassNameRefExp a -> SgNode b -> IO CSize
Stub for ::SgClassNameRefExp::get_childIndex of type ::size_t(class ::SgNode*)
classNameRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgClassNameRefExp a -> IO CSize
Stub for ::SgClassNameRefExp::get_numberOfTraversalSuccessors of type ::size_t()
classNameRefExpGetSymbol :: Typeable a => SgClassNameRefExp a -> IO (SgClassSymbol ())
Stub for ::SgClassNameRefExp::get_symbol of type class ::SgClassSymbol*()
classNameRefExpGetTraversalSuccessorByIndex :: Typeable a => SgClassNameRefExp a -> CSize -> IO (SgNode ())
Stub for ::SgClassNameRefExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
classNameRefExpGetTraversalSuccessorContainer :: Typeable a => SgClassNameRefExp a -> IO [SgNode ()]
Stub for ::SgClassNameRefExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
classNameRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgClassNameRefExp a -> IO [CString]
Stub for ::SgClassNameRefExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
classNameRefExpIsInMemoryPool :: Typeable a => SgClassNameRefExp a -> IO Bool
Stub for ::SgClassNameRefExp::isInMemoryPool of type bool ()
classNameRefExpMemoryUsage :: IO CSize
Stub for ::SgClassNameRefExp::memoryUsage of type ::size_t()
classNameRefExpNumberOfNodes :: IO CSize
Stub for ::SgClassNameRefExp::numberOfNodes of type ::size_t()
classNameRefExpPostConstructionInitialization :: Typeable a => SgClassNameRefExp a -> IO ()
Stub for ::SgClassNameRefExp::post_construction_initialization of type void ()
classNameRefExpSageClassName :: Typeable a => SgClassNameRefExp a -> IO String
Stub for ::SgClassNameRefExp::sage_class_name of type const char *()
classNameRefExpSetSymbol :: (Typeable a, Typeable b) => SgClassNameRefExp a -> SgClassSymbol b -> IO ()
Stub for ::SgClassNameRefExp::set_symbol of type void (class ::SgClassSymbol*)
classNameRefExpVariantT :: Typeable a => SgClassNameRefExp a -> IO VariantT
Stub for ::SgClassNameRefExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2