rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgLshiftAssignOp
Synopsis
isSgLshiftAssignOp :: Typeable a => SgNode a -> IO (Maybe (SgLshiftAssignOp ()))
upSgLshiftAssignOp :: Typeable a => SgLshiftAssignOp a -> SgLshiftAssignOp ()
newLshiftAssignOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgLshiftAssignOp ())
newLshiftAssignOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgLshiftAssignOp ())
lshiftAssignOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLshiftAssignOp a -> IO ()
lshiftAssignOpClassName :: Typeable a => SgLshiftAssignOp a -> IO String
lshiftAssignOpGetChildIndex :: (Typeable a, Typeable b) => SgLshiftAssignOp a -> SgNode b -> IO CLong
lshiftAssignOpGetChildIndex2 :: (Typeable a, Typeable b) => SgLshiftAssignOp a -> SgNode b -> IO CSize
lshiftAssignOpGetNumberOfTraversalSuccessors :: Typeable a => SgLshiftAssignOp a -> IO CSize
lshiftAssignOpGetTraversalSuccessorByIndex :: Typeable a => SgLshiftAssignOp a -> CSize -> IO (SgNode ())
lshiftAssignOpGetTraversalSuccessorContainer :: Typeable a => SgLshiftAssignOp a -> IO [SgNode ()]
lshiftAssignOpGetTraversalSuccessorNamesContainer :: Typeable a => SgLshiftAssignOp a -> IO [CString]
lshiftAssignOpIsInMemoryPool :: Typeable a => SgLshiftAssignOp a -> IO Bool
lshiftAssignOpMemoryUsage :: IO CSize
lshiftAssignOpNumberOfNodes :: IO CSize
lshiftAssignOpPostConstructionInitialization :: Typeable a => SgLshiftAssignOp a -> IO ()
lshiftAssignOpPrecedence :: Typeable a => SgLshiftAssignOp a -> IO CInt
lshiftAssignOpSageClassName :: Typeable a => SgLshiftAssignOp a -> IO String
lshiftAssignOpVariantT :: Typeable a => SgLshiftAssignOp a -> IO VariantT
Documentation
isSgLshiftAssignOp :: Typeable a => SgNode a -> IO (Maybe (SgLshiftAssignOp ()))
Attempts a dynamic cast of the given node to the type SgLshiftAssignOp.
upSgLshiftAssignOp :: Typeable a => SgLshiftAssignOp a -> SgLshiftAssignOp ()
Performs an upcast of a SgLshiftAssignOp subtype to a SgLshiftAssignOp.
newLshiftAssignOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgLshiftAssignOp ())
Stub for ::SgLshiftAssignOp::SgLshiftAssignOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgType*)
newLshiftAssignOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgLshiftAssignOp ())
Stub for ::SgLshiftAssignOp::SgLshiftAssignOp of type void (class ::SgExpression*, class ::SgExpression*, class ::SgType*)
lshiftAssignOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLshiftAssignOp a -> IO ()
Stub for ::SgLshiftAssignOp::checkDataMemberPointersIfInMemoryPool of type void ()
lshiftAssignOpClassName :: Typeable a => SgLshiftAssignOp a -> IO String
Stub for ::SgLshiftAssignOp::class_name of type ::std::string()
lshiftAssignOpGetChildIndex :: (Typeable a, Typeable b) => SgLshiftAssignOp a -> SgNode b -> IO CLong
Stub for ::SgLshiftAssignOp::getChildIndex of type long (class ::SgNode*)
lshiftAssignOpGetChildIndex2 :: (Typeable a, Typeable b) => SgLshiftAssignOp a -> SgNode b -> IO CSize
Stub for ::SgLshiftAssignOp::get_childIndex of type ::size_t(class ::SgNode*)
lshiftAssignOpGetNumberOfTraversalSuccessors :: Typeable a => SgLshiftAssignOp a -> IO CSize
Stub for ::SgLshiftAssignOp::get_numberOfTraversalSuccessors of type ::size_t()
lshiftAssignOpGetTraversalSuccessorByIndex :: Typeable a => SgLshiftAssignOp a -> CSize -> IO (SgNode ())
Stub for ::SgLshiftAssignOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
lshiftAssignOpGetTraversalSuccessorContainer :: Typeable a => SgLshiftAssignOp a -> IO [SgNode ()]
Stub for ::SgLshiftAssignOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
lshiftAssignOpGetTraversalSuccessorNamesContainer :: Typeable a => SgLshiftAssignOp a -> IO [CString]
Stub for ::SgLshiftAssignOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
lshiftAssignOpIsInMemoryPool :: Typeable a => SgLshiftAssignOp a -> IO Bool
Stub for ::SgLshiftAssignOp::isInMemoryPool of type bool ()
lshiftAssignOpMemoryUsage :: IO CSize
Stub for ::SgLshiftAssignOp::memoryUsage of type ::size_t()
lshiftAssignOpNumberOfNodes :: IO CSize
Stub for ::SgLshiftAssignOp::numberOfNodes of type ::size_t()
lshiftAssignOpPostConstructionInitialization :: Typeable a => SgLshiftAssignOp a -> IO ()
Stub for ::SgLshiftAssignOp::post_construction_initialization of type void ()
lshiftAssignOpPrecedence :: Typeable a => SgLshiftAssignOp a -> IO CInt
Stub for ::SgLshiftAssignOp::precedence of type int ()
lshiftAssignOpSageClassName :: Typeable a => SgLshiftAssignOp a -> IO String
Stub for ::SgLshiftAssignOp::sage_class_name of type const char *()
lshiftAssignOpVariantT :: Typeable a => SgLshiftAssignOp a -> IO VariantT
Stub for ::SgLshiftAssignOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2