rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgLinemarkerDirectiveStatement
Synopsis
isSgLinemarkerDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgLinemarkerDirectiveStatement ()))
upSgLinemarkerDirectiveStatement :: Typeable a => SgLinemarkerDirectiveStatement a -> SgLinemarkerDirectiveStatement ()
newLinemarkerDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgLinemarkerDirectiveStatement ())
newLinemarkerDirectiveStatement2 :: IO (SgLinemarkerDirectiveStatement ())
linemarkerDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLinemarkerDirectiveStatement a -> IO ()
linemarkerDirectiveStatementClassName :: Typeable a => SgLinemarkerDirectiveStatement a -> IO String
linemarkerDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgLinemarkerDirectiveStatement a -> SgNode b -> IO CLong
linemarkerDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgLinemarkerDirectiveStatement a -> SgNode b -> IO CSize
linemarkerDirectiveStatementGetFilename :: Typeable a => SgLinemarkerDirectiveStatement a -> IO String
linemarkerDirectiveStatementGetFlaglist :: Typeable a => SgLinemarkerDirectiveStatement a -> IO [CUChar]
linemarkerDirectiveStatementGetLinenumber :: Typeable a => SgLinemarkerDirectiveStatement a -> IO CInt
linemarkerDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgLinemarkerDirectiveStatement a -> IO CSize
linemarkerDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgLinemarkerDirectiveStatement a -> CSize -> IO (SgNode ())
linemarkerDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgLinemarkerDirectiveStatement a -> IO [SgNode ()]
linemarkerDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgLinemarkerDirectiveStatement a -> IO [CString]
linemarkerDirectiveStatementIsInMemoryPool :: Typeable a => SgLinemarkerDirectiveStatement a -> IO Bool
linemarkerDirectiveStatementMemoryUsage :: IO CSize
linemarkerDirectiveStatementNumberOfNodes :: IO CSize
linemarkerDirectiveStatementPostConstructionInitialization :: Typeable a => SgLinemarkerDirectiveStatement a -> IO ()
linemarkerDirectiveStatementSageClassName :: Typeable a => SgLinemarkerDirectiveStatement a -> IO String
linemarkerDirectiveStatementSetFilename :: Typeable a => SgLinemarkerDirectiveStatement a -> String -> IO ()
linemarkerDirectiveStatementSetLinenumber :: Typeable a => SgLinemarkerDirectiveStatement a -> CInt -> IO ()
linemarkerDirectiveStatementVariantT :: Typeable a => SgLinemarkerDirectiveStatement a -> IO VariantT
Documentation
isSgLinemarkerDirectiveStatement :: Typeable a => SgNode a -> IO (Maybe (SgLinemarkerDirectiveStatement ()))
Attempts a dynamic cast of the given node to the type SgLinemarkerDirectiveStatement.
upSgLinemarkerDirectiveStatement :: Typeable a => SgLinemarkerDirectiveStatement a -> SgLinemarkerDirectiveStatement ()
Performs an upcast of a SgLinemarkerDirectiveStatement subtype to a SgLinemarkerDirectiveStatement.
newLinemarkerDirectiveStatement :: Typeable a => Sg_File_Info a -> IO (SgLinemarkerDirectiveStatement ())
Stub for ::SgLinemarkerDirectiveStatement::SgLinemarkerDirectiveStatement of type void (class ::Sg_File_Info*)
newLinemarkerDirectiveStatement2 :: IO (SgLinemarkerDirectiveStatement ())
Stub for ::SgLinemarkerDirectiveStatement::SgLinemarkerDirectiveStatement of type void ()
linemarkerDirectiveStatementCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgLinemarkerDirectiveStatement a -> IO ()
Stub for ::SgLinemarkerDirectiveStatement::checkDataMemberPointersIfInMemoryPool of type void ()
linemarkerDirectiveStatementClassName :: Typeable a => SgLinemarkerDirectiveStatement a -> IO String
Stub for ::SgLinemarkerDirectiveStatement::class_name of type ::std::string()
linemarkerDirectiveStatementGetChildIndex :: (Typeable a, Typeable b) => SgLinemarkerDirectiveStatement a -> SgNode b -> IO CLong
Stub for ::SgLinemarkerDirectiveStatement::getChildIndex of type long (class ::SgNode*)
linemarkerDirectiveStatementGetChildIndex2 :: (Typeable a, Typeable b) => SgLinemarkerDirectiveStatement a -> SgNode b -> IO CSize
Stub for ::SgLinemarkerDirectiveStatement::get_childIndex of type ::size_t(class ::SgNode*)
linemarkerDirectiveStatementGetFilename :: Typeable a => SgLinemarkerDirectiveStatement a -> IO String
Stub for ::SgLinemarkerDirectiveStatement::get_filename of type ::std::string()
linemarkerDirectiveStatementGetFlaglist :: Typeable a => SgLinemarkerDirectiveStatement a -> IO [CUChar]
Stub for ::SgLinemarkerDirectiveStatement::get_flaglist of type const ::SgUnsignedCharList&()
linemarkerDirectiveStatementGetLinenumber :: Typeable a => SgLinemarkerDirectiveStatement a -> IO CInt
Stub for ::SgLinemarkerDirectiveStatement::get_linenumber of type int ()
linemarkerDirectiveStatementGetNumberOfTraversalSuccessors :: Typeable a => SgLinemarkerDirectiveStatement a -> IO CSize
Stub for ::SgLinemarkerDirectiveStatement::get_numberOfTraversalSuccessors of type ::size_t()
linemarkerDirectiveStatementGetTraversalSuccessorByIndex :: Typeable a => SgLinemarkerDirectiveStatement a -> CSize -> IO (SgNode ())
Stub for ::SgLinemarkerDirectiveStatement::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
linemarkerDirectiveStatementGetTraversalSuccessorContainer :: Typeable a => SgLinemarkerDirectiveStatement a -> IO [SgNode ()]
Stub for ::SgLinemarkerDirectiveStatement::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
linemarkerDirectiveStatementGetTraversalSuccessorNamesContainer :: Typeable a => SgLinemarkerDirectiveStatement a -> IO [CString]
Stub for ::SgLinemarkerDirectiveStatement::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
linemarkerDirectiveStatementIsInMemoryPool :: Typeable a => SgLinemarkerDirectiveStatement a -> IO Bool
Stub for ::SgLinemarkerDirectiveStatement::isInMemoryPool of type bool ()
linemarkerDirectiveStatementMemoryUsage :: IO CSize
Stub for ::SgLinemarkerDirectiveStatement::memoryUsage of type ::size_t()
linemarkerDirectiveStatementNumberOfNodes :: IO CSize
Stub for ::SgLinemarkerDirectiveStatement::numberOfNodes of type ::size_t()
linemarkerDirectiveStatementPostConstructionInitialization :: Typeable a => SgLinemarkerDirectiveStatement a -> IO ()
Stub for ::SgLinemarkerDirectiveStatement::post_construction_initialization of type void ()
linemarkerDirectiveStatementSageClassName :: Typeable a => SgLinemarkerDirectiveStatement a -> IO String
Stub for ::SgLinemarkerDirectiveStatement::sage_class_name of type const char *()
linemarkerDirectiveStatementSetFilename :: Typeable a => SgLinemarkerDirectiveStatement a -> String -> IO ()
Stub for ::SgLinemarkerDirectiveStatement::set_filename of type void (::std::string)
linemarkerDirectiveStatementSetLinenumber :: Typeable a => SgLinemarkerDirectiveStatement a -> CInt -> IO ()
Stub for ::SgLinemarkerDirectiveStatement::set_linenumber of type void (int )
linemarkerDirectiveStatementVariantT :: Typeable a => SgLinemarkerDirectiveStatement a -> IO VariantT
Stub for ::SgLinemarkerDirectiveStatement::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2