rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAssignInitializer
Synopsis
isSgAssignInitializer :: Typeable a => SgNode a -> IO (Maybe (SgAssignInitializer ()))
upSgAssignInitializer :: Typeable a => SgAssignInitializer a -> SgAssignInitializer ()
newAssignInitializer :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> SgType c -> IO (SgAssignInitializer ())
newAssignInitializer2 :: (Typeable a, Typeable b) => SgExpression a -> SgType b -> IO (SgAssignInitializer ())
assignInitializerCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAssignInitializer a -> IO ()
assignInitializerClassName :: Typeable a => SgAssignInitializer a -> IO String
assignInitializerGetChildIndex :: (Typeable a, Typeable b) => SgAssignInitializer a -> SgNode b -> IO CLong
assignInitializerGetChildIndex2 :: (Typeable a, Typeable b) => SgAssignInitializer a -> SgNode b -> IO CSize
assignInitializerGetNext :: Typeable a => SgAssignInitializer a -> Ptr CInt -> IO (SgExpression ())
assignInitializerGetNumberOfTraversalSuccessors :: Typeable a => SgAssignInitializer a -> IO CSize
assignInitializerGetOperand :: Typeable a => SgAssignInitializer a -> IO (SgExpression ())
assignInitializerGetOperandI :: Typeable a => SgAssignInitializer a -> IO (SgExpression ())
assignInitializerGetTraversalSuccessorByIndex :: Typeable a => SgAssignInitializer a -> CSize -> IO (SgNode ())
assignInitializerGetTraversalSuccessorContainer :: Typeable a => SgAssignInitializer a -> IO [SgNode ()]
assignInitializerGetTraversalSuccessorNamesContainer :: Typeable a => SgAssignInitializer a -> IO [CString]
assignInitializerGetType :: Typeable a => SgAssignInitializer a -> IO (SgType ())
assignInitializerIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgAssignInitializer a -> SgExpression b -> IO Bool
assignInitializerIsInMemoryPool :: Typeable a => SgAssignInitializer a -> IO Bool
assignInitializerIsLValue :: Typeable a => SgAssignInitializer a -> IO Bool
assignInitializerMemoryUsage :: IO CSize
assignInitializerNumberOfNodes :: IO CSize
assignInitializerPostConstructionInitialization :: Typeable a => SgAssignInitializer a -> IO ()
assignInitializerReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgAssignInitializer a -> SgExpression b -> SgExpression c -> IO CInt
assignInitializerSageClassName :: Typeable a => SgAssignInitializer a -> IO String
assignInitializerSetOperand :: (Typeable a, Typeable b) => SgAssignInitializer a -> SgExpression b -> IO ()
assignInitializerSetOperandI :: (Typeable a, Typeable b) => SgAssignInitializer a -> SgExpression b -> IO ()
assignInitializerVariantT :: Typeable a => SgAssignInitializer a -> IO VariantT
Documentation
isSgAssignInitializer :: Typeable a => SgNode a -> IO (Maybe (SgAssignInitializer ()))
Attempts a dynamic cast of the given node to the type SgAssignInitializer.
upSgAssignInitializer :: Typeable a => SgAssignInitializer a -> SgAssignInitializer ()
Performs an upcast of a SgAssignInitializer subtype to a SgAssignInitializer.
newAssignInitializer :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> SgType c -> IO (SgAssignInitializer ())
Stub for ::SgAssignInitializer::SgAssignInitializer of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgType*)
newAssignInitializer2 :: (Typeable a, Typeable b) => SgExpression a -> SgType b -> IO (SgAssignInitializer ())
Stub for ::SgAssignInitializer::SgAssignInitializer of type void (class ::SgExpression*, class ::SgType*)
assignInitializerCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAssignInitializer a -> IO ()
Stub for ::SgAssignInitializer::checkDataMemberPointersIfInMemoryPool of type void ()
assignInitializerClassName :: Typeable a => SgAssignInitializer a -> IO String
Stub for ::SgAssignInitializer::class_name of type ::std::string()
assignInitializerGetChildIndex :: (Typeable a, Typeable b) => SgAssignInitializer a -> SgNode b -> IO CLong
Stub for ::SgAssignInitializer::getChildIndex of type long (class ::SgNode*)
assignInitializerGetChildIndex2 :: (Typeable a, Typeable b) => SgAssignInitializer a -> SgNode b -> IO CSize
Stub for ::SgAssignInitializer::get_childIndex of type ::size_t(class ::SgNode*)
assignInitializerGetNext :: Typeable a => SgAssignInitializer a -> Ptr CInt -> IO (SgExpression ())
Stub for ::SgAssignInitializer::get_next of type class ::SgExpression*(int &)
assignInitializerGetNumberOfTraversalSuccessors :: Typeable a => SgAssignInitializer a -> IO CSize
Stub for ::SgAssignInitializer::get_numberOfTraversalSuccessors of type ::size_t()
assignInitializerGetOperand :: Typeable a => SgAssignInitializer a -> IO (SgExpression ())
Stub for ::SgAssignInitializer::get_operand of type class ::SgExpression*()
assignInitializerGetOperandI :: Typeable a => SgAssignInitializer a -> IO (SgExpression ())
Stub for ::SgAssignInitializer::get_operand_i of type class ::SgExpression*()
assignInitializerGetTraversalSuccessorByIndex :: Typeable a => SgAssignInitializer a -> CSize -> IO (SgNode ())
Stub for ::SgAssignInitializer::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
assignInitializerGetTraversalSuccessorContainer :: Typeable a => SgAssignInitializer a -> IO [SgNode ()]
Stub for ::SgAssignInitializer::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
assignInitializerGetTraversalSuccessorNamesContainer :: Typeable a => SgAssignInitializer a -> IO [CString]
Stub for ::SgAssignInitializer::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
assignInitializerGetType :: Typeable a => SgAssignInitializer a -> IO (SgType ())
Stub for ::SgAssignInitializer::get_type of type class ::SgType*()
assignInitializerIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgAssignInitializer a -> SgExpression b -> IO Bool
Stub for ::SgAssignInitializer::isChildUsedAsLValue of type bool (const class ::SgExpression*)
assignInitializerIsInMemoryPool :: Typeable a => SgAssignInitializer a -> IO Bool
Stub for ::SgAssignInitializer::isInMemoryPool of type bool ()
assignInitializerIsLValue :: Typeable a => SgAssignInitializer a -> IO Bool
Stub for ::SgAssignInitializer::isLValue of type bool ()
assignInitializerMemoryUsage :: IO CSize
Stub for ::SgAssignInitializer::memoryUsage of type ::size_t()
assignInitializerNumberOfNodes :: IO CSize
Stub for ::SgAssignInitializer::numberOfNodes of type ::size_t()
assignInitializerPostConstructionInitialization :: Typeable a => SgAssignInitializer a -> IO ()
Stub for ::SgAssignInitializer::post_construction_initialization of type void ()
assignInitializerReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgAssignInitializer a -> SgExpression b -> SgExpression c -> IO CInt
Stub for ::SgAssignInitializer::replace_expression of type int (class ::SgExpression*, class ::SgExpression*)
assignInitializerSageClassName :: Typeable a => SgAssignInitializer a -> IO String
Stub for ::SgAssignInitializer::sage_class_name of type const char *()
assignInitializerSetOperand :: (Typeable a, Typeable b) => SgAssignInitializer a -> SgExpression b -> IO ()
Stub for ::SgAssignInitializer::set_operand of type void (class ::SgExpression*)
assignInitializerSetOperandI :: (Typeable a, Typeable b) => SgAssignInitializer a -> SgExpression b -> IO ()
Stub for ::SgAssignInitializer::set_operand_i of type void (class ::SgExpression*)
assignInitializerVariantT :: Typeable a => SgAssignInitializer a -> IO VariantT
Stub for ::SgAssignInitializer::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2