rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgDotStarOp
Synopsis
isSgDotStarOp :: Typeable a => SgNode a -> IO (Maybe (SgDotStarOp ()))
upSgDotStarOp :: Typeable a => SgDotStarOp a -> SgDotStarOp ()
newDotStarOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgDotStarOp ())
newDotStarOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgDotStarOp ())
dotStarOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDotStarOp a -> IO ()
dotStarOpClassName :: Typeable a => SgDotStarOp a -> IO String
dotStarOpGetChildIndex :: (Typeable a, Typeable b) => SgDotStarOp a -> SgNode b -> IO CLong
dotStarOpGetChildIndex2 :: (Typeable a, Typeable b) => SgDotStarOp a -> SgNode b -> IO CSize
dotStarOpGetNumberOfTraversalSuccessors :: Typeable a => SgDotStarOp a -> IO CSize
dotStarOpGetTraversalSuccessorByIndex :: Typeable a => SgDotStarOp a -> CSize -> IO (SgNode ())
dotStarOpGetTraversalSuccessorContainer :: Typeable a => SgDotStarOp a -> IO [SgNode ()]
dotStarOpGetTraversalSuccessorNamesContainer :: Typeable a => SgDotStarOp a -> IO [CString]
dotStarOpGetType :: Typeable a => SgDotStarOp a -> IO (SgType ())
dotStarOpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgDotStarOp a -> SgExpression b -> IO Bool
dotStarOpIsInMemoryPool :: Typeable a => SgDotStarOp a -> IO Bool
dotStarOpIsLValue :: Typeable a => SgDotStarOp a -> IO Bool
dotStarOpMemoryUsage :: IO CSize
dotStarOpNumberOfNodes :: IO CSize
dotStarOpPostConstructionInitialization :: Typeable a => SgDotStarOp a -> IO ()
dotStarOpPrecedence :: Typeable a => SgDotStarOp a -> IO CInt
dotStarOpSageClassName :: Typeable a => SgDotStarOp a -> IO String
dotStarOpVariantT :: Typeable a => SgDotStarOp a -> IO VariantT
Documentation
isSgDotStarOp :: Typeable a => SgNode a -> IO (Maybe (SgDotStarOp ()))
Attempts a dynamic cast of the given node to the type SgDotStarOp.
upSgDotStarOp :: Typeable a => SgDotStarOp a -> SgDotStarOp ()
Performs an upcast of a SgDotStarOp subtype to a SgDotStarOp.
newDotStarOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgDotStarOp ())
Stub for ::SgDotStarOp::SgDotStarOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgType*)
newDotStarOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgDotStarOp ())
Stub for ::SgDotStarOp::SgDotStarOp of type void (class ::SgExpression*, class ::SgExpression*, class ::SgType*)
dotStarOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgDotStarOp a -> IO ()
Stub for ::SgDotStarOp::checkDataMemberPointersIfInMemoryPool of type void ()
dotStarOpClassName :: Typeable a => SgDotStarOp a -> IO String
Stub for ::SgDotStarOp::class_name of type ::std::string()
dotStarOpGetChildIndex :: (Typeable a, Typeable b) => SgDotStarOp a -> SgNode b -> IO CLong
Stub for ::SgDotStarOp::getChildIndex of type long (class ::SgNode*)
dotStarOpGetChildIndex2 :: (Typeable a, Typeable b) => SgDotStarOp a -> SgNode b -> IO CSize
Stub for ::SgDotStarOp::get_childIndex of type ::size_t(class ::SgNode*)
dotStarOpGetNumberOfTraversalSuccessors :: Typeable a => SgDotStarOp a -> IO CSize
Stub for ::SgDotStarOp::get_numberOfTraversalSuccessors of type ::size_t()
dotStarOpGetTraversalSuccessorByIndex :: Typeable a => SgDotStarOp a -> CSize -> IO (SgNode ())
Stub for ::SgDotStarOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
dotStarOpGetTraversalSuccessorContainer :: Typeable a => SgDotStarOp a -> IO [SgNode ()]
Stub for ::SgDotStarOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
dotStarOpGetTraversalSuccessorNamesContainer :: Typeable a => SgDotStarOp a -> IO [CString]
Stub for ::SgDotStarOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
dotStarOpGetType :: Typeable a => SgDotStarOp a -> IO (SgType ())
Stub for ::SgDotStarOp::get_type of type class ::SgType*()
dotStarOpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgDotStarOp a -> SgExpression b -> IO Bool
Stub for ::SgDotStarOp::isChildUsedAsLValue of type bool (const class ::SgExpression*)
dotStarOpIsInMemoryPool :: Typeable a => SgDotStarOp a -> IO Bool
Stub for ::SgDotStarOp::isInMemoryPool of type bool ()
dotStarOpIsLValue :: Typeable a => SgDotStarOp a -> IO Bool
Stub for ::SgDotStarOp::isLValue of type bool ()
dotStarOpMemoryUsage :: IO CSize
Stub for ::SgDotStarOp::memoryUsage of type ::size_t()
dotStarOpNumberOfNodes :: IO CSize
Stub for ::SgDotStarOp::numberOfNodes of type ::size_t()
dotStarOpPostConstructionInitialization :: Typeable a => SgDotStarOp a -> IO ()
Stub for ::SgDotStarOp::post_construction_initialization of type void ()
dotStarOpPrecedence :: Typeable a => SgDotStarOp a -> IO CInt
Stub for ::SgDotStarOp::precedence of type int ()
dotStarOpSageClassName :: Typeable a => SgDotStarOp a -> IO String
Stub for ::SgDotStarOp::sage_class_name of type const char *()
dotStarOpVariantT :: Typeable a => SgDotStarOp a -> IO VariantT
Stub for ::SgDotStarOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2