rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAddressOfOp
Synopsis
isSgAddressOfOp :: Typeable a => SgNode a -> IO (Maybe (SgAddressOfOp ()))
upSgAddressOfOp :: Typeable a => SgAddressOfOp a -> SgAddressOfOp ()
newAddressOfOp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> SgType c -> IO (SgAddressOfOp ())
newAddressOfOp2 :: (Typeable a, Typeable b) => SgExpression a -> SgType b -> IO (SgAddressOfOp ())
addressOfOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAddressOfOp a -> IO ()
addressOfOpClassName :: Typeable a => SgAddressOfOp a -> IO String
addressOfOpGetChildIndex :: (Typeable a, Typeable b) => SgAddressOfOp a -> SgNode b -> IO CLong
addressOfOpGetChildIndex2 :: (Typeable a, Typeable b) => SgAddressOfOp a -> SgNode b -> IO CSize
addressOfOpGetNumberOfTraversalSuccessors :: Typeable a => SgAddressOfOp a -> IO CSize
addressOfOpGetTraversalSuccessorByIndex :: Typeable a => SgAddressOfOp a -> CSize -> IO (SgNode ())
addressOfOpGetTraversalSuccessorContainer :: Typeable a => SgAddressOfOp a -> IO [SgNode ()]
addressOfOpGetTraversalSuccessorNamesContainer :: Typeable a => SgAddressOfOp a -> IO [CString]
addressOfOpGetType :: Typeable a => SgAddressOfOp a -> IO (SgType ())
addressOfOpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgAddressOfOp a -> SgExpression b -> IO Bool
addressOfOpIsInMemoryPool :: Typeable a => SgAddressOfOp a -> IO Bool
addressOfOpIsLValue :: Typeable a => SgAddressOfOp a -> IO Bool
addressOfOpMemoryUsage :: IO CSize
addressOfOpNumberOfNodes :: IO CSize
addressOfOpPostConstructionInitialization :: Typeable a => SgAddressOfOp a -> IO ()
addressOfOpPrecedence :: Typeable a => SgAddressOfOp a -> IO CInt
addressOfOpSageClassName :: Typeable a => SgAddressOfOp a -> IO String
addressOfOpVariantT :: Typeable a => SgAddressOfOp a -> IO VariantT
Documentation
isSgAddressOfOp :: Typeable a => SgNode a -> IO (Maybe (SgAddressOfOp ()))
Attempts a dynamic cast of the given node to the type SgAddressOfOp.
upSgAddressOfOp :: Typeable a => SgAddressOfOp a -> SgAddressOfOp ()
Performs an upcast of a SgAddressOfOp subtype to a SgAddressOfOp.
newAddressOfOp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> SgType c -> IO (SgAddressOfOp ())
Stub for ::SgAddressOfOp::SgAddressOfOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgType*)
newAddressOfOp2 :: (Typeable a, Typeable b) => SgExpression a -> SgType b -> IO (SgAddressOfOp ())
Stub for ::SgAddressOfOp::SgAddressOfOp of type void (class ::SgExpression*, class ::SgType*)
addressOfOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAddressOfOp a -> IO ()
Stub for ::SgAddressOfOp::checkDataMemberPointersIfInMemoryPool of type void ()
addressOfOpClassName :: Typeable a => SgAddressOfOp a -> IO String
Stub for ::SgAddressOfOp::class_name of type ::std::string()
addressOfOpGetChildIndex :: (Typeable a, Typeable b) => SgAddressOfOp a -> SgNode b -> IO CLong
Stub for ::SgAddressOfOp::getChildIndex of type long (class ::SgNode*)
addressOfOpGetChildIndex2 :: (Typeable a, Typeable b) => SgAddressOfOp a -> SgNode b -> IO CSize
Stub for ::SgAddressOfOp::get_childIndex of type ::size_t(class ::SgNode*)
addressOfOpGetNumberOfTraversalSuccessors :: Typeable a => SgAddressOfOp a -> IO CSize
Stub for ::SgAddressOfOp::get_numberOfTraversalSuccessors of type ::size_t()
addressOfOpGetTraversalSuccessorByIndex :: Typeable a => SgAddressOfOp a -> CSize -> IO (SgNode ())
Stub for ::SgAddressOfOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
addressOfOpGetTraversalSuccessorContainer :: Typeable a => SgAddressOfOp a -> IO [SgNode ()]
Stub for ::SgAddressOfOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
addressOfOpGetTraversalSuccessorNamesContainer :: Typeable a => SgAddressOfOp a -> IO [CString]
Stub for ::SgAddressOfOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
addressOfOpGetType :: Typeable a => SgAddressOfOp a -> IO (SgType ())
Stub for ::SgAddressOfOp::get_type of type class ::SgType*()
addressOfOpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgAddressOfOp a -> SgExpression b -> IO Bool
Stub for ::SgAddressOfOp::isChildUsedAsLValue of type bool (const class ::SgExpression*)
addressOfOpIsInMemoryPool :: Typeable a => SgAddressOfOp a -> IO Bool
Stub for ::SgAddressOfOp::isInMemoryPool of type bool ()
addressOfOpIsLValue :: Typeable a => SgAddressOfOp a -> IO Bool
Stub for ::SgAddressOfOp::isLValue of type bool ()
addressOfOpMemoryUsage :: IO CSize
Stub for ::SgAddressOfOp::memoryUsage of type ::size_t()
addressOfOpNumberOfNodes :: IO CSize
Stub for ::SgAddressOfOp::numberOfNodes of type ::size_t()
addressOfOpPostConstructionInitialization :: Typeable a => SgAddressOfOp a -> IO ()
Stub for ::SgAddressOfOp::post_construction_initialization of type void ()
addressOfOpPrecedence :: Typeable a => SgAddressOfOp a -> IO CInt
Stub for ::SgAddressOfOp::precedence of type int ()
addressOfOpSageClassName :: Typeable a => SgAddressOfOp a -> IO String
Stub for ::SgAddressOfOp::sage_class_name of type const char *()
addressOfOpVariantT :: Typeable a => SgAddressOfOp a -> IO VariantT
Stub for ::SgAddressOfOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2