rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgUserDefinedUnaryOp
Synopsis
isSgUserDefinedUnaryOp :: Typeable a => SgNode a -> IO (Maybe (SgUserDefinedUnaryOp ()))
upSgUserDefinedUnaryOp :: Typeable a => SgUserDefinedUnaryOp a -> SgUserDefinedUnaryOp ()
newUserDefinedUnaryOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgType c -> String -> SgFunctionSymbol d -> IO (SgUserDefinedUnaryOp ())
newUserDefinedUnaryOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgType b -> String -> SgFunctionSymbol c -> IO (SgUserDefinedUnaryOp ())
userDefinedUnaryOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgUserDefinedUnaryOp a -> IO ()
userDefinedUnaryOpClassName :: Typeable a => SgUserDefinedUnaryOp a -> IO String
userDefinedUnaryOpGetChildIndex :: (Typeable a, Typeable b) => SgUserDefinedUnaryOp a -> SgNode b -> IO CLong
userDefinedUnaryOpGetChildIndex2 :: (Typeable a, Typeable b) => SgUserDefinedUnaryOp a -> SgNode b -> IO CSize
userDefinedUnaryOpGetNumberOfTraversalSuccessors :: Typeable a => SgUserDefinedUnaryOp a -> IO CSize
userDefinedUnaryOpGetOperatorName :: Typeable a => SgUserDefinedUnaryOp a -> IO String
userDefinedUnaryOpGetSymbol :: Typeable a => SgUserDefinedUnaryOp a -> IO (SgFunctionSymbol ())
userDefinedUnaryOpGetTraversalSuccessorByIndex :: Typeable a => SgUserDefinedUnaryOp a -> CSize -> IO (SgNode ())
userDefinedUnaryOpGetTraversalSuccessorContainer :: Typeable a => SgUserDefinedUnaryOp a -> IO [SgNode ()]
userDefinedUnaryOpGetTraversalSuccessorNamesContainer :: Typeable a => SgUserDefinedUnaryOp a -> IO [CString]
userDefinedUnaryOpGetType :: Typeable a => SgUserDefinedUnaryOp a -> IO (SgType ())
userDefinedUnaryOpIsInMemoryPool :: Typeable a => SgUserDefinedUnaryOp a -> IO Bool
userDefinedUnaryOpMemoryUsage :: IO CSize
userDefinedUnaryOpNumberOfNodes :: IO CSize
userDefinedUnaryOpPostConstructionInitialization :: Typeable a => SgUserDefinedUnaryOp a -> IO ()
userDefinedUnaryOpPrecedence :: Typeable a => SgUserDefinedUnaryOp a -> IO CInt
userDefinedUnaryOpSageClassName :: Typeable a => SgUserDefinedUnaryOp a -> IO String
userDefinedUnaryOpSetOperatorName :: Typeable a => SgUserDefinedUnaryOp a -> String -> IO ()
userDefinedUnaryOpSetSymbol :: (Typeable a, Typeable b) => SgUserDefinedUnaryOp a -> SgFunctionSymbol b -> IO ()
userDefinedUnaryOpVariantT :: Typeable a => SgUserDefinedUnaryOp a -> IO VariantT
Documentation
isSgUserDefinedUnaryOp :: Typeable a => SgNode a -> IO (Maybe (SgUserDefinedUnaryOp ()))
Attempts a dynamic cast of the given node to the type SgUserDefinedUnaryOp.
upSgUserDefinedUnaryOp :: Typeable a => SgUserDefinedUnaryOp a -> SgUserDefinedUnaryOp ()
Performs an upcast of a SgUserDefinedUnaryOp subtype to a SgUserDefinedUnaryOp.
newUserDefinedUnaryOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgType c -> String -> SgFunctionSymbol d -> IO (SgUserDefinedUnaryOp ())
Stub for ::SgUserDefinedUnaryOp::SgUserDefinedUnaryOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgType*, class ::SgName, class ::SgFunctionSymbol*)
newUserDefinedUnaryOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgType b -> String -> SgFunctionSymbol c -> IO (SgUserDefinedUnaryOp ())
Stub for ::SgUserDefinedUnaryOp::SgUserDefinedUnaryOp of type void (class ::SgExpression*, class ::SgType*, class ::SgName, class ::SgFunctionSymbol*)
userDefinedUnaryOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgUserDefinedUnaryOp a -> IO ()
Stub for ::SgUserDefinedUnaryOp::checkDataMemberPointersIfInMemoryPool of type void ()
userDefinedUnaryOpClassName :: Typeable a => SgUserDefinedUnaryOp a -> IO String
Stub for ::SgUserDefinedUnaryOp::class_name of type ::std::string()
userDefinedUnaryOpGetChildIndex :: (Typeable a, Typeable b) => SgUserDefinedUnaryOp a -> SgNode b -> IO CLong
Stub for ::SgUserDefinedUnaryOp::getChildIndex of type long (class ::SgNode*)
userDefinedUnaryOpGetChildIndex2 :: (Typeable a, Typeable b) => SgUserDefinedUnaryOp a -> SgNode b -> IO CSize
Stub for ::SgUserDefinedUnaryOp::get_childIndex of type ::size_t(class ::SgNode*)
userDefinedUnaryOpGetNumberOfTraversalSuccessors :: Typeable a => SgUserDefinedUnaryOp a -> IO CSize
Stub for ::SgUserDefinedUnaryOp::get_numberOfTraversalSuccessors of type ::size_t()
userDefinedUnaryOpGetOperatorName :: Typeable a => SgUserDefinedUnaryOp a -> IO String
Stub for ::SgUserDefinedUnaryOp::get_operator_name of type class ::SgName()
userDefinedUnaryOpGetSymbol :: Typeable a => SgUserDefinedUnaryOp a -> IO (SgFunctionSymbol ())
Stub for ::SgUserDefinedUnaryOp::get_symbol of type class ::SgFunctionSymbol*()
userDefinedUnaryOpGetTraversalSuccessorByIndex :: Typeable a => SgUserDefinedUnaryOp a -> CSize -> IO (SgNode ())
Stub for ::SgUserDefinedUnaryOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
userDefinedUnaryOpGetTraversalSuccessorContainer :: Typeable a => SgUserDefinedUnaryOp a -> IO [SgNode ()]
Stub for ::SgUserDefinedUnaryOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
userDefinedUnaryOpGetTraversalSuccessorNamesContainer :: Typeable a => SgUserDefinedUnaryOp a -> IO [CString]
Stub for ::SgUserDefinedUnaryOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
userDefinedUnaryOpGetType :: Typeable a => SgUserDefinedUnaryOp a -> IO (SgType ())
Stub for ::SgUserDefinedUnaryOp::get_type of type class ::SgType*()
userDefinedUnaryOpIsInMemoryPool :: Typeable a => SgUserDefinedUnaryOp a -> IO Bool
Stub for ::SgUserDefinedUnaryOp::isInMemoryPool of type bool ()
userDefinedUnaryOpMemoryUsage :: IO CSize
Stub for ::SgUserDefinedUnaryOp::memoryUsage of type ::size_t()
userDefinedUnaryOpNumberOfNodes :: IO CSize
Stub for ::SgUserDefinedUnaryOp::numberOfNodes of type ::size_t()
userDefinedUnaryOpPostConstructionInitialization :: Typeable a => SgUserDefinedUnaryOp a -> IO ()
Stub for ::SgUserDefinedUnaryOp::post_construction_initialization of type void ()
userDefinedUnaryOpPrecedence :: Typeable a => SgUserDefinedUnaryOp a -> IO CInt
Stub for ::SgUserDefinedUnaryOp::precedence of type int ()
userDefinedUnaryOpSageClassName :: Typeable a => SgUserDefinedUnaryOp a -> IO String
Stub for ::SgUserDefinedUnaryOp::sage_class_name of type const char *()
userDefinedUnaryOpSetOperatorName :: Typeable a => SgUserDefinedUnaryOp a -> String -> IO ()
Stub for ::SgUserDefinedUnaryOp::set_operator_name of type void (class ::SgName)
userDefinedUnaryOpSetSymbol :: (Typeable a, Typeable b) => SgUserDefinedUnaryOp a -> SgFunctionSymbol b -> IO ()
Stub for ::SgUserDefinedUnaryOp::set_symbol of type void (class ::SgFunctionSymbol*)
userDefinedUnaryOpVariantT :: Typeable a => SgUserDefinedUnaryOp a -> IO VariantT
Stub for ::SgUserDefinedUnaryOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2