rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgXorAssignOp
Synopsis
isSgXorAssignOp :: Typeable a => SgNode a -> IO (Maybe (SgXorAssignOp ()))
upSgXorAssignOp :: Typeable a => SgXorAssignOp a -> SgXorAssignOp ()
newXorAssignOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgXorAssignOp ())
newXorAssignOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgXorAssignOp ())
xorAssignOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgXorAssignOp a -> IO ()
xorAssignOpClassName :: Typeable a => SgXorAssignOp a -> IO String
xorAssignOpGetChildIndex :: (Typeable a, Typeable b) => SgXorAssignOp a -> SgNode b -> IO CLong
xorAssignOpGetChildIndex2 :: (Typeable a, Typeable b) => SgXorAssignOp a -> SgNode b -> IO CSize
xorAssignOpGetNumberOfTraversalSuccessors :: Typeable a => SgXorAssignOp a -> IO CSize
xorAssignOpGetTraversalSuccessorByIndex :: Typeable a => SgXorAssignOp a -> CSize -> IO (SgNode ())
xorAssignOpGetTraversalSuccessorContainer :: Typeable a => SgXorAssignOp a -> IO [SgNode ()]
xorAssignOpGetTraversalSuccessorNamesContainer :: Typeable a => SgXorAssignOp a -> IO [CString]
xorAssignOpIsInMemoryPool :: Typeable a => SgXorAssignOp a -> IO Bool
xorAssignOpMemoryUsage :: IO CSize
xorAssignOpNumberOfNodes :: IO CSize
xorAssignOpPostConstructionInitialization :: Typeable a => SgXorAssignOp a -> IO ()
xorAssignOpPrecedence :: Typeable a => SgXorAssignOp a -> IO CInt
xorAssignOpSageClassName :: Typeable a => SgXorAssignOp a -> IO String
xorAssignOpVariantT :: Typeable a => SgXorAssignOp a -> IO VariantT
Documentation
isSgXorAssignOp :: Typeable a => SgNode a -> IO (Maybe (SgXorAssignOp ()))
Attempts a dynamic cast of the given node to the type SgXorAssignOp.
upSgXorAssignOp :: Typeable a => SgXorAssignOp a -> SgXorAssignOp ()
Performs an upcast of a SgXorAssignOp subtype to a SgXorAssignOp.
newXorAssignOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgXorAssignOp ())
Stub for ::SgXorAssignOp::SgXorAssignOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgType*)
newXorAssignOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgXorAssignOp ())
Stub for ::SgXorAssignOp::SgXorAssignOp of type void (class ::SgExpression*, class ::SgExpression*, class ::SgType*)
xorAssignOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgXorAssignOp a -> IO ()
Stub for ::SgXorAssignOp::checkDataMemberPointersIfInMemoryPool of type void ()
xorAssignOpClassName :: Typeable a => SgXorAssignOp a -> IO String
Stub for ::SgXorAssignOp::class_name of type ::std::string()
xorAssignOpGetChildIndex :: (Typeable a, Typeable b) => SgXorAssignOp a -> SgNode b -> IO CLong
Stub for ::SgXorAssignOp::getChildIndex of type long (class ::SgNode*)
xorAssignOpGetChildIndex2 :: (Typeable a, Typeable b) => SgXorAssignOp a -> SgNode b -> IO CSize
Stub for ::SgXorAssignOp::get_childIndex of type ::size_t(class ::SgNode*)
xorAssignOpGetNumberOfTraversalSuccessors :: Typeable a => SgXorAssignOp a -> IO CSize
Stub for ::SgXorAssignOp::get_numberOfTraversalSuccessors of type ::size_t()
xorAssignOpGetTraversalSuccessorByIndex :: Typeable a => SgXorAssignOp a -> CSize -> IO (SgNode ())
Stub for ::SgXorAssignOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
xorAssignOpGetTraversalSuccessorContainer :: Typeable a => SgXorAssignOp a -> IO [SgNode ()]
Stub for ::SgXorAssignOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
xorAssignOpGetTraversalSuccessorNamesContainer :: Typeable a => SgXorAssignOp a -> IO [CString]
Stub for ::SgXorAssignOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
xorAssignOpIsInMemoryPool :: Typeable a => SgXorAssignOp a -> IO Bool
Stub for ::SgXorAssignOp::isInMemoryPool of type bool ()
xorAssignOpMemoryUsage :: IO CSize
Stub for ::SgXorAssignOp::memoryUsage of type ::size_t()
xorAssignOpNumberOfNodes :: IO CSize
Stub for ::SgXorAssignOp::numberOfNodes of type ::size_t()
xorAssignOpPostConstructionInitialization :: Typeable a => SgXorAssignOp a -> IO ()
Stub for ::SgXorAssignOp::post_construction_initialization of type void ()
xorAssignOpPrecedence :: Typeable a => SgXorAssignOp a -> IO CInt
Stub for ::SgXorAssignOp::precedence of type int ()
xorAssignOpSageClassName :: Typeable a => SgXorAssignOp a -> IO String
Stub for ::SgXorAssignOp::sage_class_name of type const char *()
xorAssignOpVariantT :: Typeable a => SgXorAssignOp a -> IO VariantT
Stub for ::SgXorAssignOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2