rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgTypeDouble
Synopsis
isSgTypeDouble :: Typeable a => SgNode a -> IO (Maybe (SgTypeDouble ()))
upSgTypeDouble :: Typeable a => SgTypeDouble a -> SgTypeDouble ()
newTypeDouble :: IO (SgTypeDouble ())
typeDoubleCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTypeDouble a -> IO ()
typeDoubleClassName :: Typeable a => SgTypeDouble a -> IO String
typeDoubleCreateType :: Typeable a => SgExpression a -> IO (SgTypeDouble ())
typeDoubleGetChildIndex :: (Typeable a, Typeable b) => SgTypeDouble a -> SgNode b -> IO CLong
typeDoubleGetChildIndex2 :: (Typeable a, Typeable b) => SgTypeDouble a -> SgNode b -> IO CSize
typeDoubleGetMangled :: Typeable a => SgTypeDouble a -> IO String
typeDoubleGetNumberOfTraversalSuccessors :: Typeable a => SgTypeDouble a -> IO CSize
typeDoubleGetTraversalSuccessorByIndex :: Typeable a => SgTypeDouble a -> CSize -> IO (SgNode ())
typeDoubleGetTraversalSuccessorContainer :: Typeable a => SgTypeDouble a -> IO [SgNode ()]
typeDoubleGetTraversalSuccessorNamesContainer :: Typeable a => SgTypeDouble a -> IO [CString]
typeDoubleIsInMemoryPool :: Typeable a => SgTypeDouble a -> IO Bool
typeDoubleMemoryUsage :: IO CSize
typeDoubleNumberOfNodes :: IO CSize
typeDoubleSageClassName :: Typeable a => SgTypeDouble a -> IO String
typeDoubleVariantT :: Typeable a => SgTypeDouble a -> IO VariantT
Documentation
isSgTypeDouble :: Typeable a => SgNode a -> IO (Maybe (SgTypeDouble ()))
Attempts a dynamic cast of the given node to the type SgTypeDouble.
upSgTypeDouble :: Typeable a => SgTypeDouble a -> SgTypeDouble ()
Performs an upcast of a SgTypeDouble subtype to a SgTypeDouble.
newTypeDouble :: IO (SgTypeDouble ())
Stub for ::SgTypeDouble::SgTypeDouble of type void ()
typeDoubleCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgTypeDouble a -> IO ()
Stub for ::SgTypeDouble::checkDataMemberPointersIfInMemoryPool of type void ()
typeDoubleClassName :: Typeable a => SgTypeDouble a -> IO String
Stub for ::SgTypeDouble::class_name of type ::std::string()
typeDoubleCreateType :: Typeable a => SgExpression a -> IO (SgTypeDouble ())
Stub for ::SgTypeDouble::createType of type class ::SgTypeDouble*(class SgExpression *)
typeDoubleGetChildIndex :: (Typeable a, Typeable b) => SgTypeDouble a -> SgNode b -> IO CLong
Stub for ::SgTypeDouble::getChildIndex of type long (class ::SgNode*)
typeDoubleGetChildIndex2 :: (Typeable a, Typeable b) => SgTypeDouble a -> SgNode b -> IO CSize
Stub for ::SgTypeDouble::get_childIndex of type ::size_t(class ::SgNode*)
typeDoubleGetMangled :: Typeable a => SgTypeDouble a -> IO String
Stub for ::SgTypeDouble::get_mangled of type class ::SgName()
typeDoubleGetNumberOfTraversalSuccessors :: Typeable a => SgTypeDouble a -> IO CSize
Stub for ::SgTypeDouble::get_numberOfTraversalSuccessors of type ::size_t()
typeDoubleGetTraversalSuccessorByIndex :: Typeable a => SgTypeDouble a -> CSize -> IO (SgNode ())
Stub for ::SgTypeDouble::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
typeDoubleGetTraversalSuccessorContainer :: Typeable a => SgTypeDouble a -> IO [SgNode ()]
Stub for ::SgTypeDouble::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
typeDoubleGetTraversalSuccessorNamesContainer :: Typeable a => SgTypeDouble a -> IO [CString]
Stub for ::SgTypeDouble::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
typeDoubleIsInMemoryPool :: Typeable a => SgTypeDouble a -> IO Bool
Stub for ::SgTypeDouble::isInMemoryPool of type bool ()
typeDoubleMemoryUsage :: IO CSize
Stub for ::SgTypeDouble::memoryUsage of type ::size_t()
typeDoubleNumberOfNodes :: IO CSize
Stub for ::SgTypeDouble::numberOfNodes of type ::size_t()
typeDoubleSageClassName :: Typeable a => SgTypeDouble a -> IO String
Stub for ::SgTypeDouble::sage_class_name of type const char *()
typeDoubleVariantT :: Typeable a => SgTypeDouble a -> IO VariantT
Stub for ::SgTypeDouble::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2