rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgFunctionRefExp
Synopsis
isSgFunctionRefExp :: Typeable a => SgNode a -> IO (Maybe (SgFunctionRefExp ()))
upSgFunctionRefExp :: Typeable a => SgFunctionRefExp a -> SgFunctionRefExp ()
newFunctionRefExp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgFunctionSymbol b -> SgFunctionType c -> IO (SgFunctionRefExp ())
newFunctionRefExp2 :: (Typeable a, Typeable b) => SgFunctionSymbol a -> SgFunctionType b -> IO (SgFunctionRefExp ())
functionRefExpCfgIndexForEnd :: Typeable a => SgFunctionRefExp a -> IO CUInt
functionRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgFunctionRefExp a -> IO ()
functionRefExpClassName :: Typeable a => SgFunctionRefExp a -> IO String
functionRefExpGetAssociatedFunctionDeclaration :: Typeable a => SgFunctionRefExp a -> IO (SgFunctionDeclaration ())
functionRefExpGetChildIndex :: (Typeable a, Typeable b) => SgFunctionRefExp a -> SgNode b -> IO CLong
functionRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgFunctionRefExp a -> SgNode b -> IO CSize
functionRefExpGetGlobalQualificationRequired :: Typeable a => SgFunctionRefExp a -> IO Bool
functionRefExpGetNameQualificationLength :: Typeable a => SgFunctionRefExp a -> IO CInt
functionRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgFunctionRefExp a -> IO CSize
functionRefExpGetOriginalExpressionTree :: Typeable a => SgFunctionRefExp a -> IO (SgExpression ())
functionRefExpGetSymbol :: Typeable a => SgFunctionRefExp a -> IO (SgFunctionSymbol ())
functionRefExpGetSymbolI :: Typeable a => SgFunctionRefExp a -> IO (SgFunctionSymbol ())
functionRefExpGetTraversalSuccessorByIndex :: Typeable a => SgFunctionRefExp a -> CSize -> IO (SgNode ())
functionRefExpGetTraversalSuccessorContainer :: Typeable a => SgFunctionRefExp a -> IO [SgNode ()]
functionRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgFunctionRefExp a -> IO [CString]
functionRefExpGetType :: Typeable a => SgFunctionRefExp a -> IO (SgType ())
functionRefExpGetTypeElaborationRequired :: Typeable a => SgFunctionRefExp a -> IO Bool
functionRefExpIsInMemoryPool :: Typeable a => SgFunctionRefExp a -> IO Bool
functionRefExpMemoryUsage :: IO CSize
functionRefExpNumberOfNodes :: IO CSize
functionRefExpPostConstructionInitialization :: Typeable a => SgFunctionRefExp a -> IO ()
functionRefExpSageClassName :: Typeable a => SgFunctionRefExp a -> IO String
functionRefExpSetGlobalQualificationRequired :: Typeable a => SgFunctionRefExp a -> Bool -> IO ()
functionRefExpSetNameQualificationLength :: Typeable a => SgFunctionRefExp a -> CInt -> IO ()
functionRefExpSetOriginalExpressionTree :: (Typeable a, Typeable b) => SgFunctionRefExp a -> SgExpression b -> IO ()
functionRefExpSetSymbol :: (Typeable a, Typeable b) => SgFunctionRefExp a -> SgFunctionSymbol b -> IO ()
functionRefExpSetSymbolI :: (Typeable a, Typeable b) => SgFunctionRefExp a -> SgFunctionSymbol b -> IO ()
functionRefExpSetTypeElaborationRequired :: Typeable a => SgFunctionRefExp a -> Bool -> IO ()
functionRefExpVariantT :: Typeable a => SgFunctionRefExp a -> IO VariantT
Documentation
isSgFunctionRefExp :: Typeable a => SgNode a -> IO (Maybe (SgFunctionRefExp ()))
Attempts a dynamic cast of the given node to the type SgFunctionRefExp.
upSgFunctionRefExp :: Typeable a => SgFunctionRefExp a -> SgFunctionRefExp ()
Performs an upcast of a SgFunctionRefExp subtype to a SgFunctionRefExp.
newFunctionRefExp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgFunctionSymbol b -> SgFunctionType c -> IO (SgFunctionRefExp ())
Stub for ::SgFunctionRefExp::SgFunctionRefExp of type void (class ::Sg_File_Info*, class ::SgFunctionSymbol*, class ::SgFunctionType*)
newFunctionRefExp2 :: (Typeable a, Typeable b) => SgFunctionSymbol a -> SgFunctionType b -> IO (SgFunctionRefExp ())
Stub for ::SgFunctionRefExp::SgFunctionRefExp of type void (class ::SgFunctionSymbol*, class ::SgFunctionType*)
functionRefExpCfgIndexForEnd :: Typeable a => SgFunctionRefExp a -> IO CUInt
Stub for ::SgFunctionRefExp::cfgIndexForEnd of type unsigned int ()
functionRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgFunctionRefExp a -> IO ()
Stub for ::SgFunctionRefExp::checkDataMemberPointersIfInMemoryPool of type void ()
functionRefExpClassName :: Typeable a => SgFunctionRefExp a -> IO String
Stub for ::SgFunctionRefExp::class_name of type ::std::string()
functionRefExpGetAssociatedFunctionDeclaration :: Typeable a => SgFunctionRefExp a -> IO (SgFunctionDeclaration ())
Stub for ::SgFunctionRefExp::getAssociatedFunctionDeclaration of type class ::SgFunctionDeclaration*()
functionRefExpGetChildIndex :: (Typeable a, Typeable b) => SgFunctionRefExp a -> SgNode b -> IO CLong
Stub for ::SgFunctionRefExp::getChildIndex of type long (class ::SgNode*)
functionRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgFunctionRefExp a -> SgNode b -> IO CSize
Stub for ::SgFunctionRefExp::get_childIndex of type ::size_t(class ::SgNode*)
functionRefExpGetGlobalQualificationRequired :: Typeable a => SgFunctionRefExp a -> IO Bool
Stub for ::SgFunctionRefExp::get_global_qualification_required of type bool ()
functionRefExpGetNameQualificationLength :: Typeable a => SgFunctionRefExp a -> IO CInt
Stub for ::SgFunctionRefExp::get_name_qualification_length of type int ()
functionRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgFunctionRefExp a -> IO CSize
Stub for ::SgFunctionRefExp::get_numberOfTraversalSuccessors of type ::size_t()
functionRefExpGetOriginalExpressionTree :: Typeable a => SgFunctionRefExp a -> IO (SgExpression ())
Stub for ::SgFunctionRefExp::get_originalExpressionTree of type class ::SgExpression*()
functionRefExpGetSymbol :: Typeable a => SgFunctionRefExp a -> IO (SgFunctionSymbol ())
Stub for ::SgFunctionRefExp::get_symbol of type class ::SgFunctionSymbol*()
functionRefExpGetSymbolI :: Typeable a => SgFunctionRefExp a -> IO (SgFunctionSymbol ())
Stub for ::SgFunctionRefExp::get_symbol_i of type class ::SgFunctionSymbol*()
functionRefExpGetTraversalSuccessorByIndex :: Typeable a => SgFunctionRefExp a -> CSize -> IO (SgNode ())
Stub for ::SgFunctionRefExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
functionRefExpGetTraversalSuccessorContainer :: Typeable a => SgFunctionRefExp a -> IO [SgNode ()]
Stub for ::SgFunctionRefExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
functionRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgFunctionRefExp a -> IO [CString]
Stub for ::SgFunctionRefExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
functionRefExpGetType :: Typeable a => SgFunctionRefExp a -> IO (SgType ())
Stub for ::SgFunctionRefExp::get_type of type class ::SgType*()
functionRefExpGetTypeElaborationRequired :: Typeable a => SgFunctionRefExp a -> IO Bool
Stub for ::SgFunctionRefExp::get_type_elaboration_required of type bool ()
functionRefExpIsInMemoryPool :: Typeable a => SgFunctionRefExp a -> IO Bool
Stub for ::SgFunctionRefExp::isInMemoryPool of type bool ()
functionRefExpMemoryUsage :: IO CSize
Stub for ::SgFunctionRefExp::memoryUsage of type ::size_t()
functionRefExpNumberOfNodes :: IO CSize
Stub for ::SgFunctionRefExp::numberOfNodes of type ::size_t()
functionRefExpPostConstructionInitialization :: Typeable a => SgFunctionRefExp a -> IO ()
Stub for ::SgFunctionRefExp::post_construction_initialization of type void ()
functionRefExpSageClassName :: Typeable a => SgFunctionRefExp a -> IO String
Stub for ::SgFunctionRefExp::sage_class_name of type const char *()
functionRefExpSetGlobalQualificationRequired :: Typeable a => SgFunctionRefExp a -> Bool -> IO ()
Stub for ::SgFunctionRefExp::set_global_qualification_required of type void (bool )
functionRefExpSetNameQualificationLength :: Typeable a => SgFunctionRefExp a -> CInt -> IO ()
Stub for ::SgFunctionRefExp::set_name_qualification_length of type void (int )
functionRefExpSetOriginalExpressionTree :: (Typeable a, Typeable b) => SgFunctionRefExp a -> SgExpression b -> IO ()
Stub for ::SgFunctionRefExp::set_originalExpressionTree of type void (class ::SgExpression*)
functionRefExpSetSymbol :: (Typeable a, Typeable b) => SgFunctionRefExp a -> SgFunctionSymbol b -> IO ()
Stub for ::SgFunctionRefExp::set_symbol of type void (class ::SgFunctionSymbol*)
functionRefExpSetSymbolI :: (Typeable a, Typeable b) => SgFunctionRefExp a -> SgFunctionSymbol b -> IO ()
Stub for ::SgFunctionRefExp::set_symbol_i of type void (class ::SgFunctionSymbol*)
functionRefExpSetTypeElaborationRequired :: Typeable a => SgFunctionRefExp a -> Bool -> IO ()
Stub for ::SgFunctionRefExp::set_type_elaboration_required of type void (bool )
functionRefExpVariantT :: Typeable a => SgFunctionRefExp a -> IO VariantT
Stub for ::SgFunctionRefExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2