rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgMinusMinusOp
Synopsis
isSgMinusMinusOp :: Typeable a => SgNode a -> IO (Maybe (SgMinusMinusOp ()))
upSgMinusMinusOp :: Typeable a => SgMinusMinusOp a -> SgMinusMinusOp ()
newMinusMinusOp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> SgType c -> IO (SgMinusMinusOp ())
newMinusMinusOp2 :: (Typeable a, Typeable b) => SgExpression a -> SgType b -> IO (SgMinusMinusOp ())
minusMinusOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgMinusMinusOp a -> IO ()
minusMinusOpClassName :: Typeable a => SgMinusMinusOp a -> IO String
minusMinusOpGetChildIndex :: (Typeable a, Typeable b) => SgMinusMinusOp a -> SgNode b -> IO CLong
minusMinusOpGetChildIndex2 :: (Typeable a, Typeable b) => SgMinusMinusOp a -> SgNode b -> IO CSize
minusMinusOpGetNumberOfTraversalSuccessors :: Typeable a => SgMinusMinusOp a -> IO CSize
minusMinusOpGetTraversalSuccessorByIndex :: Typeable a => SgMinusMinusOp a -> CSize -> IO (SgNode ())
minusMinusOpGetTraversalSuccessorContainer :: Typeable a => SgMinusMinusOp a -> IO [SgNode ()]
minusMinusOpGetTraversalSuccessorNamesContainer :: Typeable a => SgMinusMinusOp a -> IO [CString]
minusMinusOpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgMinusMinusOp a -> SgExpression b -> IO Bool
minusMinusOpIsInMemoryPool :: Typeable a => SgMinusMinusOp a -> IO Bool
minusMinusOpIsLValue :: Typeable a => SgMinusMinusOp a -> IO Bool
minusMinusOpMemoryUsage :: IO CSize
minusMinusOpNumberOfNodes :: IO CSize
minusMinusOpPostConstructionInitialization :: Typeable a => SgMinusMinusOp a -> IO ()
minusMinusOpPrecedence :: Typeable a => SgMinusMinusOp a -> IO CInt
minusMinusOpSageClassName :: Typeable a => SgMinusMinusOp a -> IO String
minusMinusOpVariantT :: Typeable a => SgMinusMinusOp a -> IO VariantT
Documentation
isSgMinusMinusOp :: Typeable a => SgNode a -> IO (Maybe (SgMinusMinusOp ()))
Attempts a dynamic cast of the given node to the type SgMinusMinusOp.
upSgMinusMinusOp :: Typeable a => SgMinusMinusOp a -> SgMinusMinusOp ()
Performs an upcast of a SgMinusMinusOp subtype to a SgMinusMinusOp.
newMinusMinusOp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> SgType c -> IO (SgMinusMinusOp ())
Stub for ::SgMinusMinusOp::SgMinusMinusOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgType*)
newMinusMinusOp2 :: (Typeable a, Typeable b) => SgExpression a -> SgType b -> IO (SgMinusMinusOp ())
Stub for ::SgMinusMinusOp::SgMinusMinusOp of type void (class ::SgExpression*, class ::SgType*)
minusMinusOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgMinusMinusOp a -> IO ()
Stub for ::SgMinusMinusOp::checkDataMemberPointersIfInMemoryPool of type void ()
minusMinusOpClassName :: Typeable a => SgMinusMinusOp a -> IO String
Stub for ::SgMinusMinusOp::class_name of type ::std::string()
minusMinusOpGetChildIndex :: (Typeable a, Typeable b) => SgMinusMinusOp a -> SgNode b -> IO CLong
Stub for ::SgMinusMinusOp::getChildIndex of type long (class ::SgNode*)
minusMinusOpGetChildIndex2 :: (Typeable a, Typeable b) => SgMinusMinusOp a -> SgNode b -> IO CSize
Stub for ::SgMinusMinusOp::get_childIndex of type ::size_t(class ::SgNode*)
minusMinusOpGetNumberOfTraversalSuccessors :: Typeable a => SgMinusMinusOp a -> IO CSize
Stub for ::SgMinusMinusOp::get_numberOfTraversalSuccessors of type ::size_t()
minusMinusOpGetTraversalSuccessorByIndex :: Typeable a => SgMinusMinusOp a -> CSize -> IO (SgNode ())
Stub for ::SgMinusMinusOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
minusMinusOpGetTraversalSuccessorContainer :: Typeable a => SgMinusMinusOp a -> IO [SgNode ()]
Stub for ::SgMinusMinusOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
minusMinusOpGetTraversalSuccessorNamesContainer :: Typeable a => SgMinusMinusOp a -> IO [CString]
Stub for ::SgMinusMinusOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
minusMinusOpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgMinusMinusOp a -> SgExpression b -> IO Bool
Stub for ::SgMinusMinusOp::isChildUsedAsLValue of type bool (const class ::SgExpression*)
minusMinusOpIsInMemoryPool :: Typeable a => SgMinusMinusOp a -> IO Bool
Stub for ::SgMinusMinusOp::isInMemoryPool of type bool ()
minusMinusOpIsLValue :: Typeable a => SgMinusMinusOp a -> IO Bool
Stub for ::SgMinusMinusOp::isLValue of type bool ()
minusMinusOpMemoryUsage :: IO CSize
Stub for ::SgMinusMinusOp::memoryUsage of type ::size_t()
minusMinusOpNumberOfNodes :: IO CSize
Stub for ::SgMinusMinusOp::numberOfNodes of type ::size_t()
minusMinusOpPostConstructionInitialization :: Typeable a => SgMinusMinusOp a -> IO ()
Stub for ::SgMinusMinusOp::post_construction_initialization of type void ()
minusMinusOpPrecedence :: Typeable a => SgMinusMinusOp a -> IO CInt
Stub for ::SgMinusMinusOp::precedence of type int ()
minusMinusOpSageClassName :: Typeable a => SgMinusMinusOp a -> IO String
Stub for ::SgMinusMinusOp::sage_class_name of type const char *()
minusMinusOpVariantT :: Typeable a => SgMinusMinusOp a -> IO VariantT
Stub for ::SgMinusMinusOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2