rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgFunctionCallExp
Synopsis
isSgFunctionCallExp :: Typeable a => SgNode a -> IO (Maybe (SgFunctionCallExp ()))
upSgFunctionCallExp :: Typeable a => SgFunctionCallExp a -> SgFunctionCallExp ()
newFunctionCallExp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExprListExp c -> SgType d -> IO (SgFunctionCallExp ())
newFunctionCallExp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExprListExp b -> SgType c -> IO (SgFunctionCallExp ())
functionCallExpCfgIndexForEnd :: Typeable a => SgFunctionCallExp a -> IO CUInt
functionCallExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgFunctionCallExp a -> IO ()
functionCallExpClassName :: Typeable a => SgFunctionCallExp a -> IO String
functionCallExpGetAssociatedFunctionDeclaration :: Typeable a => SgFunctionCallExp a -> IO (SgFunctionDeclaration ())
functionCallExpGetAssociatedFunctionSymbol :: Typeable a => SgFunctionCallExp a -> IO (SgFunctionSymbol ())
functionCallExpGetChildIndex :: (Typeable a, Typeable b) => SgFunctionCallExp a -> SgNode b -> IO CLong
functionCallExpGetChildIndex2 :: (Typeable a, Typeable b) => SgFunctionCallExp a -> SgNode b -> IO CSize
functionCallExpGetNumberOfTraversalSuccessors :: Typeable a => SgFunctionCallExp a -> IO CSize
functionCallExpGetTraversalSuccessorByIndex :: Typeable a => SgFunctionCallExp a -> CSize -> IO (SgNode ())
functionCallExpGetTraversalSuccessorContainer :: Typeable a => SgFunctionCallExp a -> IO [SgNode ()]
functionCallExpGetTraversalSuccessorNamesContainer :: Typeable a => SgFunctionCallExp a -> IO [CString]
functionCallExpGetType :: Typeable a => SgFunctionCallExp a -> IO (SgType ())
functionCallExpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgFunctionCallExp a -> SgExpression b -> IO Bool
functionCallExpIsInMemoryPool :: Typeable a => SgFunctionCallExp a -> IO Bool
functionCallExpIsLValue :: Typeable a => SgFunctionCallExp a -> IO Bool
functionCallExpMemoryUsage :: IO CSize
functionCallExpNumberOfNodes :: IO CSize
functionCallExpPostConstructionInitialization :: Typeable a => SgFunctionCallExp a -> IO ()
functionCallExpSageClassName :: Typeable a => SgFunctionCallExp a -> IO String
functionCallExpVariantT :: Typeable a => SgFunctionCallExp a -> IO VariantT
Documentation
isSgFunctionCallExp :: Typeable a => SgNode a -> IO (Maybe (SgFunctionCallExp ()))
Attempts a dynamic cast of the given node to the type SgFunctionCallExp.
upSgFunctionCallExp :: Typeable a => SgFunctionCallExp a -> SgFunctionCallExp ()
Performs an upcast of a SgFunctionCallExp subtype to a SgFunctionCallExp.
newFunctionCallExp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExprListExp c -> SgType d -> IO (SgFunctionCallExp ())
Stub for ::SgFunctionCallExp::SgFunctionCallExp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExprListExp*, class ::SgType*)
newFunctionCallExp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExprListExp b -> SgType c -> IO (SgFunctionCallExp ())
Stub for ::SgFunctionCallExp::SgFunctionCallExp of type void (class ::SgExpression*, class ::SgExprListExp*, class ::SgType*)
functionCallExpCfgIndexForEnd :: Typeable a => SgFunctionCallExp a -> IO CUInt
Stub for ::SgFunctionCallExp::cfgIndexForEnd of type unsigned int ()
functionCallExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgFunctionCallExp a -> IO ()
Stub for ::SgFunctionCallExp::checkDataMemberPointersIfInMemoryPool of type void ()
functionCallExpClassName :: Typeable a => SgFunctionCallExp a -> IO String
Stub for ::SgFunctionCallExp::class_name of type ::std::string()
functionCallExpGetAssociatedFunctionDeclaration :: Typeable a => SgFunctionCallExp a -> IO (SgFunctionDeclaration ())
Stub for ::SgFunctionCallExp::getAssociatedFunctionDeclaration of type class ::SgFunctionDeclaration*()
functionCallExpGetAssociatedFunctionSymbol :: Typeable a => SgFunctionCallExp a -> IO (SgFunctionSymbol ())
Stub for ::SgFunctionCallExp::getAssociatedFunctionSymbol of type class ::SgFunctionSymbol*()
functionCallExpGetChildIndex :: (Typeable a, Typeable b) => SgFunctionCallExp a -> SgNode b -> IO CLong
Stub for ::SgFunctionCallExp::getChildIndex of type long (class ::SgNode*)
functionCallExpGetChildIndex2 :: (Typeable a, Typeable b) => SgFunctionCallExp a -> SgNode b -> IO CSize
Stub for ::SgFunctionCallExp::get_childIndex of type ::size_t(class ::SgNode*)
functionCallExpGetNumberOfTraversalSuccessors :: Typeable a => SgFunctionCallExp a -> IO CSize
Stub for ::SgFunctionCallExp::get_numberOfTraversalSuccessors of type ::size_t()
functionCallExpGetTraversalSuccessorByIndex :: Typeable a => SgFunctionCallExp a -> CSize -> IO (SgNode ())
Stub for ::SgFunctionCallExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
functionCallExpGetTraversalSuccessorContainer :: Typeable a => SgFunctionCallExp a -> IO [SgNode ()]
Stub for ::SgFunctionCallExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
functionCallExpGetTraversalSuccessorNamesContainer :: Typeable a => SgFunctionCallExp a -> IO [CString]
Stub for ::SgFunctionCallExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
functionCallExpGetType :: Typeable a => SgFunctionCallExp a -> IO (SgType ())
Stub for ::SgFunctionCallExp::get_type of type class ::SgType*()
functionCallExpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgFunctionCallExp a -> SgExpression b -> IO Bool
Stub for ::SgFunctionCallExp::isChildUsedAsLValue of type bool (const class ::SgExpression*)
functionCallExpIsInMemoryPool :: Typeable a => SgFunctionCallExp a -> IO Bool
Stub for ::SgFunctionCallExp::isInMemoryPool of type bool ()
functionCallExpIsLValue :: Typeable a => SgFunctionCallExp a -> IO Bool
Stub for ::SgFunctionCallExp::isLValue of type bool ()
functionCallExpMemoryUsage :: IO CSize
Stub for ::SgFunctionCallExp::memoryUsage of type ::size_t()
functionCallExpNumberOfNodes :: IO CSize
Stub for ::SgFunctionCallExp::numberOfNodes of type ::size_t()
functionCallExpPostConstructionInitialization :: Typeable a => SgFunctionCallExp a -> IO ()
Stub for ::SgFunctionCallExp::post_construction_initialization of type void ()
functionCallExpSageClassName :: Typeable a => SgFunctionCallExp a -> IO String
Stub for ::SgFunctionCallExp::sage_class_name of type const char *()
functionCallExpVariantT :: Typeable a => SgFunctionCallExp a -> IO VariantT
Stub for ::SgFunctionCallExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2