rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgLambdaRefExp
Synopsis
isSgLambdaRefExp :: Typeable a => SgNode a -> IO (Maybe (SgLambdaRefExp ()))
upSgLambdaRefExp :: Typeable a => SgLambdaRefExp a -> SgLambdaRefExp ()
newLambdaRefExp :: (Typeable a, Typeable b) => Sg_File_Info a -> SgFunctionDeclaration b -> IO (SgLambdaRefExp ())
newLambdaRefExp2 :: Typeable a => SgFunctionDeclaration a -> IO (SgLambdaRefExp ())
lambdaRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLambdaRefExp a -> IO ()
lambdaRefExpClassName :: Typeable a => SgLambdaRefExp a -> IO String
lambdaRefExpGetChildIndex :: (Typeable a, Typeable b) => SgLambdaRefExp a -> SgNode b -> IO CLong
lambdaRefExpGetBody :: Typeable a => SgLambdaRefExp a -> IO (SgStatement ())
lambdaRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgLambdaRefExp a -> SgNode b -> IO CSize
lambdaRefExpGetFunctionDeclaration :: Typeable a => SgLambdaRefExp a -> IO (SgFunctionDeclaration ())
lambdaRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgLambdaRefExp a -> IO CSize
lambdaRefExpGetParameterList :: Typeable a => SgLambdaRefExp a -> IO (SgFunctionParameterList ())
lambdaRefExpGetTraversalSuccessorByIndex :: Typeable a => SgLambdaRefExp a -> CSize -> IO (SgNode ())
lambdaRefExpGetTraversalSuccessorContainer :: Typeable a => SgLambdaRefExp a -> IO [SgNode ()]
lambdaRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgLambdaRefExp a -> IO [CString]
lambdaRefExpGetType :: Typeable a => SgLambdaRefExp a -> IO (SgType ())
lambdaRefExpIsInMemoryPool :: Typeable a => SgLambdaRefExp a -> IO Bool
lambdaRefExpMemoryUsage :: IO CSize
lambdaRefExpNumberOfNodes :: IO CSize
lambdaRefExpPostConstructionInitialization :: Typeable a => SgLambdaRefExp a -> IO ()
lambdaRefExpSageClassName :: Typeable a => SgLambdaRefExp a -> IO String
lambdaRefExpSetFunctionDeclaration :: (Typeable a, Typeable b) => SgLambdaRefExp a -> SgFunctionDeclaration b -> IO ()
lambdaRefExpVariantT :: Typeable a => SgLambdaRefExp a -> IO VariantT
Documentation
isSgLambdaRefExp :: Typeable a => SgNode a -> IO (Maybe (SgLambdaRefExp ()))
Attempts a dynamic cast of the given node to the type SgLambdaRefExp.
upSgLambdaRefExp :: Typeable a => SgLambdaRefExp a -> SgLambdaRefExp ()
Performs an upcast of a SgLambdaRefExp subtype to a SgLambdaRefExp.
newLambdaRefExp :: (Typeable a, Typeable b) => Sg_File_Info a -> SgFunctionDeclaration b -> IO (SgLambdaRefExp ())
Stub for ::SgLambdaRefExp::SgLambdaRefExp of type void (class ::Sg_File_Info*, class ::SgFunctionDeclaration*)
newLambdaRefExp2 :: Typeable a => SgFunctionDeclaration a -> IO (SgLambdaRefExp ())
Stub for ::SgLambdaRefExp::SgLambdaRefExp of type void (class ::SgFunctionDeclaration*)
lambdaRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLambdaRefExp a -> IO ()
Stub for ::SgLambdaRefExp::checkDataMemberPointersIfInMemoryPool of type void ()
lambdaRefExpClassName :: Typeable a => SgLambdaRefExp a -> IO String
Stub for ::SgLambdaRefExp::class_name of type ::std::string()
lambdaRefExpGetChildIndex :: (Typeable a, Typeable b) => SgLambdaRefExp a -> SgNode b -> IO CLong
Stub for ::SgLambdaRefExp::getChildIndex of type long (class ::SgNode*)
lambdaRefExpGetBody :: Typeable a => SgLambdaRefExp a -> IO (SgStatement ())
Stub for ::SgLambdaRefExp::get_body of type class ::SgStatement*()
lambdaRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgLambdaRefExp a -> SgNode b -> IO CSize
Stub for ::SgLambdaRefExp::get_childIndex of type ::size_t(class ::SgNode*)
lambdaRefExpGetFunctionDeclaration :: Typeable a => SgLambdaRefExp a -> IO (SgFunctionDeclaration ())
Stub for ::SgLambdaRefExp::get_functionDeclaration of type class ::SgFunctionDeclaration*()
lambdaRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgLambdaRefExp a -> IO CSize
Stub for ::SgLambdaRefExp::get_numberOfTraversalSuccessors of type ::size_t()
lambdaRefExpGetParameterList :: Typeable a => SgLambdaRefExp a -> IO (SgFunctionParameterList ())
Stub for ::SgLambdaRefExp::get_parameterList of type class ::SgFunctionParameterList*()
lambdaRefExpGetTraversalSuccessorByIndex :: Typeable a => SgLambdaRefExp a -> CSize -> IO (SgNode ())
Stub for ::SgLambdaRefExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
lambdaRefExpGetTraversalSuccessorContainer :: Typeable a => SgLambdaRefExp a -> IO [SgNode ()]
Stub for ::SgLambdaRefExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
lambdaRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgLambdaRefExp a -> IO [CString]
Stub for ::SgLambdaRefExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
lambdaRefExpGetType :: Typeable a => SgLambdaRefExp a -> IO (SgType ())
Stub for ::SgLambdaRefExp::get_type of type class ::SgType*()
lambdaRefExpIsInMemoryPool :: Typeable a => SgLambdaRefExp a -> IO Bool
Stub for ::SgLambdaRefExp::isInMemoryPool of type bool ()
lambdaRefExpMemoryUsage :: IO CSize
Stub for ::SgLambdaRefExp::memoryUsage of type ::size_t()
lambdaRefExpNumberOfNodes :: IO CSize
Stub for ::SgLambdaRefExp::numberOfNodes of type ::size_t()
lambdaRefExpPostConstructionInitialization :: Typeable a => SgLambdaRefExp a -> IO ()
Stub for ::SgLambdaRefExp::post_construction_initialization of type void ()
lambdaRefExpSageClassName :: Typeable a => SgLambdaRefExp a -> IO String
Stub for ::SgLambdaRefExp::sage_class_name of type const char *()
lambdaRefExpSetFunctionDeclaration :: (Typeable a, Typeable b) => SgLambdaRefExp a -> SgFunctionDeclaration b -> IO ()
Stub for ::SgLambdaRefExp::set_functionDeclaration of type void (class ::SgFunctionDeclaration*)
lambdaRefExpVariantT :: Typeable a => SgLambdaRefExp a -> IO VariantT
Stub for ::SgLambdaRefExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2