rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgPseudoDestructorRefExp
Synopsis
isSgPseudoDestructorRefExp :: Typeable a => SgNode a -> IO (Maybe (SgPseudoDestructorRefExp ()))
upSgPseudoDestructorRefExp :: Typeable a => SgPseudoDestructorRefExp a -> SgPseudoDestructorRefExp ()
newPseudoDestructorRefExp :: (Typeable a, Typeable b) => Sg_File_Info a -> SgType b -> IO (SgPseudoDestructorRefExp ())
newPseudoDestructorRefExp2 :: Typeable a => SgType a -> IO (SgPseudoDestructorRefExp ())
pseudoDestructorRefExpCfgIndexForEnd :: Typeable a => SgPseudoDestructorRefExp a -> IO CUInt
pseudoDestructorRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPseudoDestructorRefExp a -> IO ()
pseudoDestructorRefExpClassName :: Typeable a => SgPseudoDestructorRefExp a -> IO String
pseudoDestructorRefExpGetChildIndex :: (Typeable a, Typeable b) => SgPseudoDestructorRefExp a -> SgNode b -> IO CLong
pseudoDestructorRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgPseudoDestructorRefExp a -> SgNode b -> IO CSize
pseudoDestructorRefExpGetExpressionType :: Typeable a => SgPseudoDestructorRefExp a -> IO (SgType ())
pseudoDestructorRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgPseudoDestructorRefExp a -> IO CSize
pseudoDestructorRefExpGetObjectType :: Typeable a => SgPseudoDestructorRefExp a -> IO (SgType ())
pseudoDestructorRefExpGetTraversalSuccessorByIndex :: Typeable a => SgPseudoDestructorRefExp a -> CSize -> IO (SgNode ())
pseudoDestructorRefExpGetTraversalSuccessorContainer :: Typeable a => SgPseudoDestructorRefExp a -> IO [SgNode ()]
pseudoDestructorRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgPseudoDestructorRefExp a -> IO [CString]
pseudoDestructorRefExpGetType :: Typeable a => SgPseudoDestructorRefExp a -> IO (SgType ())
pseudoDestructorRefExpIsInMemoryPool :: Typeable a => SgPseudoDestructorRefExp a -> IO Bool
pseudoDestructorRefExpMemoryUsage :: IO CSize
pseudoDestructorRefExpNumberOfNodes :: IO CSize
pseudoDestructorRefExpPostConstructionInitialization :: Typeable a => SgPseudoDestructorRefExp a -> IO ()
pseudoDestructorRefExpSageClassName :: Typeable a => SgPseudoDestructorRefExp a -> IO String
pseudoDestructorRefExpSetExpressionType :: (Typeable a, Typeable b) => SgPseudoDestructorRefExp a -> SgType b -> IO ()
pseudoDestructorRefExpSetObjectType :: (Typeable a, Typeable b) => SgPseudoDestructorRefExp a -> SgType b -> IO ()
pseudoDestructorRefExpVariantT :: Typeable a => SgPseudoDestructorRefExp a -> IO VariantT
Documentation
isSgPseudoDestructorRefExp :: Typeable a => SgNode a -> IO (Maybe (SgPseudoDestructorRefExp ()))
Attempts a dynamic cast of the given node to the type SgPseudoDestructorRefExp.
upSgPseudoDestructorRefExp :: Typeable a => SgPseudoDestructorRefExp a -> SgPseudoDestructorRefExp ()
Performs an upcast of a SgPseudoDestructorRefExp subtype to a SgPseudoDestructorRefExp.
newPseudoDestructorRefExp :: (Typeable a, Typeable b) => Sg_File_Info a -> SgType b -> IO (SgPseudoDestructorRefExp ())
Stub for ::SgPseudoDestructorRefExp::SgPseudoDestructorRefExp of type void (class ::Sg_File_Info*, class ::SgType*)
newPseudoDestructorRefExp2 :: Typeable a => SgType a -> IO (SgPseudoDestructorRefExp ())
Stub for ::SgPseudoDestructorRefExp::SgPseudoDestructorRefExp of type void (class ::SgType*)
pseudoDestructorRefExpCfgIndexForEnd :: Typeable a => SgPseudoDestructorRefExp a -> IO CUInt
Stub for ::SgPseudoDestructorRefExp::cfgIndexForEnd of type unsigned int ()
pseudoDestructorRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPseudoDestructorRefExp a -> IO ()
Stub for ::SgPseudoDestructorRefExp::checkDataMemberPointersIfInMemoryPool of type void ()
pseudoDestructorRefExpClassName :: Typeable a => SgPseudoDestructorRefExp a -> IO String
Stub for ::SgPseudoDestructorRefExp::class_name of type ::std::string()
pseudoDestructorRefExpGetChildIndex :: (Typeable a, Typeable b) => SgPseudoDestructorRefExp a -> SgNode b -> IO CLong
Stub for ::SgPseudoDestructorRefExp::getChildIndex of type long (class ::SgNode*)
pseudoDestructorRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgPseudoDestructorRefExp a -> SgNode b -> IO CSize
Stub for ::SgPseudoDestructorRefExp::get_childIndex of type ::size_t(class ::SgNode*)
pseudoDestructorRefExpGetExpressionType :: Typeable a => SgPseudoDestructorRefExp a -> IO (SgType ())
Stub for ::SgPseudoDestructorRefExp::get_expression_type of type class ::SgType*()
pseudoDestructorRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgPseudoDestructorRefExp a -> IO CSize
Stub for ::SgPseudoDestructorRefExp::get_numberOfTraversalSuccessors of type ::size_t()
pseudoDestructorRefExpGetObjectType :: Typeable a => SgPseudoDestructorRefExp a -> IO (SgType ())
Stub for ::SgPseudoDestructorRefExp::get_object_type of type class ::SgType*()
pseudoDestructorRefExpGetTraversalSuccessorByIndex :: Typeable a => SgPseudoDestructorRefExp a -> CSize -> IO (SgNode ())
Stub for ::SgPseudoDestructorRefExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
pseudoDestructorRefExpGetTraversalSuccessorContainer :: Typeable a => SgPseudoDestructorRefExp a -> IO [SgNode ()]
Stub for ::SgPseudoDestructorRefExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
pseudoDestructorRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgPseudoDestructorRefExp a -> IO [CString]
Stub for ::SgPseudoDestructorRefExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
pseudoDestructorRefExpGetType :: Typeable a => SgPseudoDestructorRefExp a -> IO (SgType ())
Stub for ::SgPseudoDestructorRefExp::get_type of type class ::SgType*()
pseudoDestructorRefExpIsInMemoryPool :: Typeable a => SgPseudoDestructorRefExp a -> IO Bool
Stub for ::SgPseudoDestructorRefExp::isInMemoryPool of type bool ()
pseudoDestructorRefExpMemoryUsage :: IO CSize
Stub for ::SgPseudoDestructorRefExp::memoryUsage of type ::size_t()
pseudoDestructorRefExpNumberOfNodes :: IO CSize
Stub for ::SgPseudoDestructorRefExp::numberOfNodes of type ::size_t()
pseudoDestructorRefExpPostConstructionInitialization :: Typeable a => SgPseudoDestructorRefExp a -> IO ()
Stub for ::SgPseudoDestructorRefExp::post_construction_initialization of type void ()
pseudoDestructorRefExpSageClassName :: Typeable a => SgPseudoDestructorRefExp a -> IO String
Stub for ::SgPseudoDestructorRefExp::sage_class_name of type const char *()
pseudoDestructorRefExpSetExpressionType :: (Typeable a, Typeable b) => SgPseudoDestructorRefExp a -> SgType b -> IO ()
Stub for ::SgPseudoDestructorRefExp::set_expression_type of type void (class ::SgType*)
pseudoDestructorRefExpSetObjectType :: (Typeable a, Typeable b) => SgPseudoDestructorRefExp a -> SgType b -> IO ()
Stub for ::SgPseudoDestructorRefExp::set_object_type of type void (class ::SgType*)
pseudoDestructorRefExpVariantT :: Typeable a => SgPseudoDestructorRefExp a -> IO VariantT
Stub for ::SgPseudoDestructorRefExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2