rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgPointerAssignOp
Synopsis
isSgPointerAssignOp :: Typeable a => SgNode a -> IO (Maybe (SgPointerAssignOp ()))
upSgPointerAssignOp :: Typeable a => SgPointerAssignOp a -> SgPointerAssignOp ()
newPointerAssignOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgPointerAssignOp ())
newPointerAssignOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgPointerAssignOp ())
pointerAssignOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPointerAssignOp a -> IO ()
pointerAssignOpClassName :: Typeable a => SgPointerAssignOp a -> IO String
pointerAssignOpGetChildIndex :: (Typeable a, Typeable b) => SgPointerAssignOp a -> SgNode b -> IO CLong
pointerAssignOpGetChildIndex2 :: (Typeable a, Typeable b) => SgPointerAssignOp a -> SgNode b -> IO CSize
pointerAssignOpGetNumberOfTraversalSuccessors :: Typeable a => SgPointerAssignOp a -> IO CSize
pointerAssignOpGetTraversalSuccessorByIndex :: Typeable a => SgPointerAssignOp a -> CSize -> IO (SgNode ())
pointerAssignOpGetTraversalSuccessorContainer :: Typeable a => SgPointerAssignOp a -> IO [SgNode ()]
pointerAssignOpGetTraversalSuccessorNamesContainer :: Typeable a => SgPointerAssignOp a -> IO [CString]
pointerAssignOpIsDefinable :: Typeable a => SgPointerAssignOp a -> IO Bool
pointerAssignOpIsInMemoryPool :: Typeable a => SgPointerAssignOp a -> IO Bool
pointerAssignOpMemoryUsage :: IO CSize
pointerAssignOpNumberOfNodes :: IO CSize
pointerAssignOpPostConstructionInitialization :: Typeable a => SgPointerAssignOp a -> IO ()
pointerAssignOpPrecedence :: Typeable a => SgPointerAssignOp a -> IO CInt
pointerAssignOpSageClassName :: Typeable a => SgPointerAssignOp a -> IO String
pointerAssignOpVariantT :: Typeable a => SgPointerAssignOp a -> IO VariantT
Documentation
isSgPointerAssignOp :: Typeable a => SgNode a -> IO (Maybe (SgPointerAssignOp ()))
Attempts a dynamic cast of the given node to the type SgPointerAssignOp.
upSgPointerAssignOp :: Typeable a => SgPointerAssignOp a -> SgPointerAssignOp ()
Performs an upcast of a SgPointerAssignOp subtype to a SgPointerAssignOp.
newPointerAssignOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgPointerAssignOp ())
Stub for ::SgPointerAssignOp::SgPointerAssignOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgType*)
newPointerAssignOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgPointerAssignOp ())
Stub for ::SgPointerAssignOp::SgPointerAssignOp of type void (class ::SgExpression*, class ::SgExpression*, class ::SgType*)
pointerAssignOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgPointerAssignOp a -> IO ()
Stub for ::SgPointerAssignOp::checkDataMemberPointersIfInMemoryPool of type void ()
pointerAssignOpClassName :: Typeable a => SgPointerAssignOp a -> IO String
Stub for ::SgPointerAssignOp::class_name of type ::std::string()
pointerAssignOpGetChildIndex :: (Typeable a, Typeable b) => SgPointerAssignOp a -> SgNode b -> IO CLong
Stub for ::SgPointerAssignOp::getChildIndex of type long (class ::SgNode*)
pointerAssignOpGetChildIndex2 :: (Typeable a, Typeable b) => SgPointerAssignOp a -> SgNode b -> IO CSize
Stub for ::SgPointerAssignOp::get_childIndex of type ::size_t(class ::SgNode*)
pointerAssignOpGetNumberOfTraversalSuccessors :: Typeable a => SgPointerAssignOp a -> IO CSize
Stub for ::SgPointerAssignOp::get_numberOfTraversalSuccessors of type ::size_t()
pointerAssignOpGetTraversalSuccessorByIndex :: Typeable a => SgPointerAssignOp a -> CSize -> IO (SgNode ())
Stub for ::SgPointerAssignOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
pointerAssignOpGetTraversalSuccessorContainer :: Typeable a => SgPointerAssignOp a -> IO [SgNode ()]
Stub for ::SgPointerAssignOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
pointerAssignOpGetTraversalSuccessorNamesContainer :: Typeable a => SgPointerAssignOp a -> IO [CString]
Stub for ::SgPointerAssignOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
pointerAssignOpIsDefinable :: Typeable a => SgPointerAssignOp a -> IO Bool
Stub for ::SgPointerAssignOp::isDefinable of type bool ()
pointerAssignOpIsInMemoryPool :: Typeable a => SgPointerAssignOp a -> IO Bool
Stub for ::SgPointerAssignOp::isInMemoryPool of type bool ()
pointerAssignOpMemoryUsage :: IO CSize
Stub for ::SgPointerAssignOp::memoryUsage of type ::size_t()
pointerAssignOpNumberOfNodes :: IO CSize
Stub for ::SgPointerAssignOp::numberOfNodes of type ::size_t()
pointerAssignOpPostConstructionInitialization :: Typeable a => SgPointerAssignOp a -> IO ()
Stub for ::SgPointerAssignOp::post_construction_initialization of type void ()
pointerAssignOpPrecedence :: Typeable a => SgPointerAssignOp a -> IO CInt
Stub for ::SgPointerAssignOp::precedence of type int ()
pointerAssignOpSageClassName :: Typeable a => SgPointerAssignOp a -> IO String
Stub for ::SgPointerAssignOp::sage_class_name of type const char *()
pointerAssignOpVariantT :: Typeable a => SgPointerAssignOp a -> IO VariantT
Stub for ::SgPointerAssignOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2