rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgCompoundAssignOp
Synopsis
isSgCompoundAssignOp :: Typeable a => SgNode a -> IO (Maybe (SgCompoundAssignOp ()))
upSgCompoundAssignOp :: Typeable a => SgCompoundAssignOp a -> SgCompoundAssignOp ()
newCompoundAssignOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgCompoundAssignOp ())
newCompoundAssignOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgCompoundAssignOp ())
compoundAssignOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCompoundAssignOp a -> IO ()
compoundAssignOpClassName :: Typeable a => SgCompoundAssignOp a -> IO String
compoundAssignOpGetChildIndex :: (Typeable a, Typeable b) => SgCompoundAssignOp a -> SgNode b -> IO CLong
compoundAssignOpGetChildIndex2 :: (Typeable a, Typeable b) => SgCompoundAssignOp a -> SgNode b -> IO CSize
compoundAssignOpGetNumberOfTraversalSuccessors :: Typeable a => SgCompoundAssignOp a -> IO CSize
compoundAssignOpGetTraversalSuccessorByIndex :: Typeable a => SgCompoundAssignOp a -> CSize -> IO (SgNode ())
compoundAssignOpGetTraversalSuccessorContainer :: Typeable a => SgCompoundAssignOp a -> IO [SgNode ()]
compoundAssignOpGetTraversalSuccessorNamesContainer :: Typeable a => SgCompoundAssignOp a -> IO [CString]
compoundAssignOpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgCompoundAssignOp a -> SgExpression b -> IO Bool
compoundAssignOpIsInMemoryPool :: Typeable a => SgCompoundAssignOp a -> IO Bool
compoundAssignOpIsLValue :: Typeable a => SgCompoundAssignOp a -> IO Bool
compoundAssignOpMemoryUsage :: IO CSize
compoundAssignOpNumberOfNodes :: IO CSize
compoundAssignOpPostConstructionInitialization :: Typeable a => SgCompoundAssignOp a -> IO ()
compoundAssignOpSageClassName :: Typeable a => SgCompoundAssignOp a -> IO String
compoundAssignOpVariantT :: Typeable a => SgCompoundAssignOp a -> IO VariantT
Documentation
isSgCompoundAssignOp :: Typeable a => SgNode a -> IO (Maybe (SgCompoundAssignOp ()))
Attempts a dynamic cast of the given node to the type SgCompoundAssignOp.
upSgCompoundAssignOp :: Typeable a => SgCompoundAssignOp a -> SgCompoundAssignOp ()
Performs an upcast of a SgCompoundAssignOp subtype to a SgCompoundAssignOp.
newCompoundAssignOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgCompoundAssignOp ())
Stub for ::SgCompoundAssignOp::SgCompoundAssignOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgType*)
newCompoundAssignOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgCompoundAssignOp ())
Stub for ::SgCompoundAssignOp::SgCompoundAssignOp of type void (class ::SgExpression*, class ::SgExpression*, class ::SgType*)
compoundAssignOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgCompoundAssignOp a -> IO ()
Stub for ::SgCompoundAssignOp::checkDataMemberPointersIfInMemoryPool of type void ()
compoundAssignOpClassName :: Typeable a => SgCompoundAssignOp a -> IO String
Stub for ::SgCompoundAssignOp::class_name of type ::std::string()
compoundAssignOpGetChildIndex :: (Typeable a, Typeable b) => SgCompoundAssignOp a -> SgNode b -> IO CLong
Stub for ::SgCompoundAssignOp::getChildIndex of type long (class ::SgNode*)
compoundAssignOpGetChildIndex2 :: (Typeable a, Typeable b) => SgCompoundAssignOp a -> SgNode b -> IO CSize
Stub for ::SgCompoundAssignOp::get_childIndex of type ::size_t(class ::SgNode*)
compoundAssignOpGetNumberOfTraversalSuccessors :: Typeable a => SgCompoundAssignOp a -> IO CSize
Stub for ::SgCompoundAssignOp::get_numberOfTraversalSuccessors of type ::size_t()
compoundAssignOpGetTraversalSuccessorByIndex :: Typeable a => SgCompoundAssignOp a -> CSize -> IO (SgNode ())
Stub for ::SgCompoundAssignOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
compoundAssignOpGetTraversalSuccessorContainer :: Typeable a => SgCompoundAssignOp a -> IO [SgNode ()]
Stub for ::SgCompoundAssignOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
compoundAssignOpGetTraversalSuccessorNamesContainer :: Typeable a => SgCompoundAssignOp a -> IO [CString]
Stub for ::SgCompoundAssignOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
compoundAssignOpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgCompoundAssignOp a -> SgExpression b -> IO Bool
Stub for ::SgCompoundAssignOp::isChildUsedAsLValue of type bool (const class ::SgExpression*)
compoundAssignOpIsInMemoryPool :: Typeable a => SgCompoundAssignOp a -> IO Bool
Stub for ::SgCompoundAssignOp::isInMemoryPool of type bool ()
compoundAssignOpIsLValue :: Typeable a => SgCompoundAssignOp a -> IO Bool
Stub for ::SgCompoundAssignOp::isLValue of type bool ()
compoundAssignOpMemoryUsage :: IO CSize
Stub for ::SgCompoundAssignOp::memoryUsage of type ::size_t()
compoundAssignOpNumberOfNodes :: IO CSize
Stub for ::SgCompoundAssignOp::numberOfNodes of type ::size_t()
compoundAssignOpPostConstructionInitialization :: Typeable a => SgCompoundAssignOp a -> IO ()
Stub for ::SgCompoundAssignOp::post_construction_initialization of type void ()
compoundAssignOpSageClassName :: Typeable a => SgCompoundAssignOp a -> IO String
Stub for ::SgCompoundAssignOp::sage_class_name of type const char *()
compoundAssignOpVariantT :: Typeable a => SgCompoundAssignOp a -> IO VariantT
Stub for ::SgCompoundAssignOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2