rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgPlusAssignOp
Synopsis
isSgPlusAssignOp :: Typeable a => SgNode a -> IO (Maybe (SgPlusAssignOp ()))
upSgPlusAssignOp :: Typeable a => SgPlusAssignOp a -> SgPlusAssignOp ()
newPlusAssignOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgPlusAssignOp ())
newPlusAssignOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgPlusAssignOp ())
plusAssignOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPlusAssignOp a -> IO ()
plusAssignOpClassName :: Typeable a => SgPlusAssignOp a -> IO String
plusAssignOpGetChildIndex :: (Typeable a, Typeable b) => SgPlusAssignOp a -> SgNode b -> IO CLong
plusAssignOpGetChildIndex2 :: (Typeable a, Typeable b) => SgPlusAssignOp a -> SgNode b -> IO CSize
plusAssignOpGetNumberOfTraversalSuccessors :: Typeable a => SgPlusAssignOp a -> IO CSize
plusAssignOpGetTraversalSuccessorByIndex :: Typeable a => SgPlusAssignOp a -> CSize -> IO (SgNode ())
plusAssignOpGetTraversalSuccessorContainer :: Typeable a => SgPlusAssignOp a -> IO [SgNode ()]
plusAssignOpGetTraversalSuccessorNamesContainer :: Typeable a => SgPlusAssignOp a -> IO [CString]
plusAssignOpIsInMemoryPool :: Typeable a => SgPlusAssignOp a -> IO Bool
plusAssignOpMemoryUsage :: IO CSize
plusAssignOpNumberOfNodes :: IO CSize
plusAssignOpPostConstructionInitialization :: Typeable a => SgPlusAssignOp a -> IO ()
plusAssignOpPrecedence :: Typeable a => SgPlusAssignOp a -> IO CInt
plusAssignOpSageClassName :: Typeable a => SgPlusAssignOp a -> IO String
plusAssignOpVariantT :: Typeable a => SgPlusAssignOp a -> IO VariantT
Documentation
isSgPlusAssignOp :: Typeable a => SgNode a -> IO (Maybe (SgPlusAssignOp ()))
Attempts a dynamic cast of the given node to the type SgPlusAssignOp.
upSgPlusAssignOp :: Typeable a => SgPlusAssignOp a -> SgPlusAssignOp ()
Performs an upcast of a SgPlusAssignOp subtype to a SgPlusAssignOp.
newPlusAssignOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgPlusAssignOp ())
Stub for ::SgPlusAssignOp::SgPlusAssignOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgType*)
newPlusAssignOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgPlusAssignOp ())
Stub for ::SgPlusAssignOp::SgPlusAssignOp of type void (class ::SgExpression*, class ::SgExpression*, class ::SgType*)
plusAssignOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPlusAssignOp a -> IO ()
Stub for ::SgPlusAssignOp::checkDataMemberPointersIfInMemoryPool of type void ()
plusAssignOpClassName :: Typeable a => SgPlusAssignOp a -> IO String
Stub for ::SgPlusAssignOp::class_name of type ::std::string()
plusAssignOpGetChildIndex :: (Typeable a, Typeable b) => SgPlusAssignOp a -> SgNode b -> IO CLong
Stub for ::SgPlusAssignOp::getChildIndex of type long (class ::SgNode*)
plusAssignOpGetChildIndex2 :: (Typeable a, Typeable b) => SgPlusAssignOp a -> SgNode b -> IO CSize
Stub for ::SgPlusAssignOp::get_childIndex of type ::size_t(class ::SgNode*)
plusAssignOpGetNumberOfTraversalSuccessors :: Typeable a => SgPlusAssignOp a -> IO CSize
Stub for ::SgPlusAssignOp::get_numberOfTraversalSuccessors of type ::size_t()
plusAssignOpGetTraversalSuccessorByIndex :: Typeable a => SgPlusAssignOp a -> CSize -> IO (SgNode ())
Stub for ::SgPlusAssignOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
plusAssignOpGetTraversalSuccessorContainer :: Typeable a => SgPlusAssignOp a -> IO [SgNode ()]
Stub for ::SgPlusAssignOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
plusAssignOpGetTraversalSuccessorNamesContainer :: Typeable a => SgPlusAssignOp a -> IO [CString]
Stub for ::SgPlusAssignOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
plusAssignOpIsInMemoryPool :: Typeable a => SgPlusAssignOp a -> IO Bool
Stub for ::SgPlusAssignOp::isInMemoryPool of type bool ()
plusAssignOpMemoryUsage :: IO CSize
Stub for ::SgPlusAssignOp::memoryUsage of type ::size_t()
plusAssignOpNumberOfNodes :: IO CSize
Stub for ::SgPlusAssignOp::numberOfNodes of type ::size_t()
plusAssignOpPostConstructionInitialization :: Typeable a => SgPlusAssignOp a -> IO ()
Stub for ::SgPlusAssignOp::post_construction_initialization of type void ()
plusAssignOpPrecedence :: Typeable a => SgPlusAssignOp a -> IO CInt
Stub for ::SgPlusAssignOp::precedence of type int ()
plusAssignOpSageClassName :: Typeable a => SgPlusAssignOp a -> IO String
Stub for ::SgPlusAssignOp::sage_class_name of type const char *()
plusAssignOpVariantT :: Typeable a => SgPlusAssignOp a -> IO VariantT
Stub for ::SgPlusAssignOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2