rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgMembershipOp
Synopsis
isSgMembershipOp :: Typeable a => SgNode a -> IO (Maybe (SgMembershipOp ()))
upSgMembershipOp :: Typeable a => SgMembershipOp a -> SgMembershipOp ()
newMembershipOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgMembershipOp ())
newMembershipOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgMembershipOp ())
membershipOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgMembershipOp a -> IO ()
membershipOpClassName :: Typeable a => SgMembershipOp a -> IO String
membershipOpGetChildIndex :: (Typeable a, Typeable b) => SgMembershipOp a -> SgNode b -> IO CLong
membershipOpGetChildIndex2 :: (Typeable a, Typeable b) => SgMembershipOp a -> SgNode b -> IO CSize
membershipOpGetNumberOfTraversalSuccessors :: Typeable a => SgMembershipOp a -> IO CSize
membershipOpGetTraversalSuccessorByIndex :: Typeable a => SgMembershipOp a -> CSize -> IO (SgNode ())
membershipOpGetTraversalSuccessorContainer :: Typeable a => SgMembershipOp a -> IO [SgNode ()]
membershipOpGetTraversalSuccessorNamesContainer :: Typeable a => SgMembershipOp a -> IO [CString]
membershipOpGetType :: Typeable a => SgMembershipOp a -> IO (SgType ())
membershipOpIsInMemoryPool :: Typeable a => SgMembershipOp a -> IO Bool
membershipOpMemoryUsage :: IO CSize
membershipOpNumberOfNodes :: IO CSize
membershipOpPostConstructionInitialization :: Typeable a => SgMembershipOp a -> IO ()
membershipOpPrecedence :: Typeable a => SgMembershipOp a -> IO CInt
membershipOpSageClassName :: Typeable a => SgMembershipOp a -> IO String
membershipOpVariantT :: Typeable a => SgMembershipOp a -> IO VariantT
Documentation
isSgMembershipOp :: Typeable a => SgNode a -> IO (Maybe (SgMembershipOp ()))
Attempts a dynamic cast of the given node to the type SgMembershipOp.
upSgMembershipOp :: Typeable a => SgMembershipOp a -> SgMembershipOp ()
Performs an upcast of a SgMembershipOp subtype to a SgMembershipOp.
newMembershipOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgMembershipOp ())
Stub for ::SgMembershipOp::SgMembershipOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgType*)
newMembershipOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgMembershipOp ())
Stub for ::SgMembershipOp::SgMembershipOp of type void (class ::SgExpression*, class ::SgExpression*, class ::SgType*)
membershipOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgMembershipOp a -> IO ()
Stub for ::SgMembershipOp::checkDataMemberPointersIfInMemoryPool of type void ()
membershipOpClassName :: Typeable a => SgMembershipOp a -> IO String
Stub for ::SgMembershipOp::class_name of type ::std::string()
membershipOpGetChildIndex :: (Typeable a, Typeable b) => SgMembershipOp a -> SgNode b -> IO CLong
Stub for ::SgMembershipOp::getChildIndex of type long (class ::SgNode*)
membershipOpGetChildIndex2 :: (Typeable a, Typeable b) => SgMembershipOp a -> SgNode b -> IO CSize
Stub for ::SgMembershipOp::get_childIndex of type ::size_t(class ::SgNode*)
membershipOpGetNumberOfTraversalSuccessors :: Typeable a => SgMembershipOp a -> IO CSize
Stub for ::SgMembershipOp::get_numberOfTraversalSuccessors of type ::size_t()
membershipOpGetTraversalSuccessorByIndex :: Typeable a => SgMembershipOp a -> CSize -> IO (SgNode ())
Stub for ::SgMembershipOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
membershipOpGetTraversalSuccessorContainer :: Typeable a => SgMembershipOp a -> IO [SgNode ()]
Stub for ::SgMembershipOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
membershipOpGetTraversalSuccessorNamesContainer :: Typeable a => SgMembershipOp a -> IO [CString]
Stub for ::SgMembershipOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
membershipOpGetType :: Typeable a => SgMembershipOp a -> IO (SgType ())
Stub for ::SgMembershipOp::get_type of type class ::SgType*()
membershipOpIsInMemoryPool :: Typeable a => SgMembershipOp a -> IO Bool
Stub for ::SgMembershipOp::isInMemoryPool of type bool ()
membershipOpMemoryUsage :: IO CSize
Stub for ::SgMembershipOp::memoryUsage of type ::size_t()
membershipOpNumberOfNodes :: IO CSize
Stub for ::SgMembershipOp::numberOfNodes of type ::size_t()
membershipOpPostConstructionInitialization :: Typeable a => SgMembershipOp a -> IO ()
Stub for ::SgMembershipOp::post_construction_initialization of type void ()
membershipOpPrecedence :: Typeable a => SgMembershipOp a -> IO CInt
Stub for ::SgMembershipOp::precedence of type int ()
membershipOpSageClassName :: Typeable a => SgMembershipOp a -> IO String
Stub for ::SgMembershipOp::sage_class_name of type const char *()
membershipOpVariantT :: Typeable a => SgMembershipOp a -> IO VariantT
Stub for ::SgMembershipOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2