|
| ROSE.Sage3.Methods.SgVariableDeclaration |
|
|
|
| Synopsis |
|
| isSgVariableDeclaration :: Typeable a => SgNode a -> IO (Maybe (SgVariableDeclaration ())) | | | upSgVariableDeclaration :: Typeable a => SgVariableDeclaration a -> SgVariableDeclaration () | | | newVariableDeclaration :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> String -> SgType b -> SgInitializer c -> IO (SgVariableDeclaration ()) | | | newVariableDeclaration2 :: (Typeable a, Typeable b) => String -> SgType a -> SgInitializer b -> IO (SgVariableDeclaration ()) | | | newVariableDeclaration3 :: Typeable a => Sg_File_Info a -> IO (SgVariableDeclaration ()) | | | newVariableDeclaration4 :: IO (SgVariableDeclaration ()) | | | variableDeclarationAppendVariable :: (Typeable a, Typeable b, Typeable c) => SgVariableDeclaration a -> SgInitializedName b -> SgInitializer c -> IO () | | | variableDeclarationCfgFindChildIndex :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgNode b -> IO CUInt | | | variableDeclarationCfgIndexForEnd :: Typeable a => SgVariableDeclaration a -> IO CUInt | | | variableDeclarationCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVariableDeclaration a -> IO () | | | variableDeclarationClassName :: Typeable a => SgVariableDeclaration a -> IO String | | | variableDeclarationGetChildIndex :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgNode b -> IO CLong | | | variableDeclarationGetBaseTypeDefiningDeclaration :: Typeable a => SgVariableDeclaration a -> IO (SgDeclarationStatement ()) | | | variableDeclarationGetBitfield :: Typeable a => SgVariableDeclaration a -> IO (SgUnsignedLongVal ()) | | | variableDeclarationGetChildIndex2 :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgNode b -> IO CSize | | | variableDeclarationGetDeclItem :: Typeable a => SgVariableDeclaration a -> String -> IO (SgInitializedName ()) | | | variableDeclarationGetDefinition :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgInitializedName b -> IO (SgVariableDefinition ()) | | | variableDeclarationGetGlobalQualificationRequired :: Typeable a => SgVariableDeclaration a -> IO Bool | | | variableDeclarationGetGnuExtensionAlias :: Typeable a => SgVariableDeclaration a -> IO String | | | variableDeclarationGetGnuExtensionAlignment :: Typeable a => SgVariableDeclaration a -> IO CULong | | | variableDeclarationGetGnuExtensionInitializationPriority :: Typeable a => SgVariableDeclaration a -> IO CUShort | | | variableDeclarationGetGnuExtensionSection :: Typeable a => SgVariableDeclaration a -> IO String | | | variableDeclarationGetMangledName :: Typeable a => SgVariableDeclaration a -> IO String | | | variableDeclarationGetNameQualificationLength :: Typeable a => SgVariableDeclaration a -> IO CInt | | | variableDeclarationGetNext :: Typeable a => SgVariableDeclaration a -> Ptr CInt -> IO (SgStatement ()) | | | variableDeclarationGetNumberOfTraversalSuccessors :: Typeable a => SgVariableDeclaration a -> IO CSize | | | variableDeclarationGetRequiresGlobalNameQualificationOnType :: Typeable a => SgVariableDeclaration a -> IO Bool | | | variableDeclarationGetTraversalSuccessorByIndex :: Typeable a => SgVariableDeclaration a -> CSize -> IO (SgNode ()) | | | variableDeclarationGetTraversalSuccessorContainer :: Typeable a => SgVariableDeclaration a -> IO [SgNode ()] | | | variableDeclarationGetTraversalSuccessorNamesContainer :: Typeable a => SgVariableDeclaration a -> IO [CString] | | | variableDeclarationGetTypeElaborationRequired :: Typeable a => SgVariableDeclaration a -> IO Bool | | | variableDeclarationGetVariableDeclarationContainsBaseTypeDefiningDeclaration :: Typeable a => SgVariableDeclaration a -> IO Bool | | | variableDeclarationGetVariables :: Typeable a => SgVariableDeclaration a -> IO [SgInitializedName ()] | | | variableDeclarationInitializeData :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgVariableDeclaration a -> Sg_File_Info b -> String -> SgType c -> SgInitializer d -> IO () | | | variableDeclarationIsInMemoryPool :: Typeable a => SgVariableDeclaration a -> IO Bool | | | variableDeclarationIsPartialSpecialization :: Typeable a => SgVariableDeclaration a -> IO Bool | | | variableDeclarationIsSpecialization :: Typeable a => SgVariableDeclaration a -> IO Bool | | | variableDeclarationMemoryUsage :: IO CSize | | | variableDeclarationNumberOfNodes :: IO CSize | | | variableDeclarationPostConstructionInitialization :: Typeable a => SgVariableDeclaration a -> IO () | | | variableDeclarationPrependVariable :: (Typeable a, Typeable b, Typeable c) => SgVariableDeclaration a -> SgInitializedName b -> SgInitializer c -> IO () | | | variableDeclarationResetInitializer :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgInitializer b -> IO CInt | | | variableDeclarationSageClassName :: Typeable a => SgVariableDeclaration a -> IO String | | | variableDeclarationSetDeclarationOnly :: Typeable a => SgVariableDeclaration a -> IO () | | | variableDeclarationSetExtern :: Typeable a => SgVariableDeclaration a -> IO () | | | variableDeclarationSetStatic :: Typeable a => SgVariableDeclaration a -> IO () | | | variableDeclarationSetBaseTypeDefiningDeclaration :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgDeclarationStatement b -> IO () | | | variableDeclarationSetBitfield :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgUnsignedLongVal b -> IO () | | | variableDeclarationSetGlobalQualificationRequired :: Typeable a => SgVariableDeclaration a -> Bool -> IO () | | | variableDeclarationSetGnuExtensionAlias :: Typeable a => SgVariableDeclaration a -> String -> IO () | | | variableDeclarationSetGnuExtensionAlignment :: Typeable a => SgVariableDeclaration a -> CULong -> IO () | | | variableDeclarationSetGnuExtensionInitializationPriority :: Typeable a => SgVariableDeclaration a -> CUShort -> IO () | | | variableDeclarationSetGnuExtensionSection :: Typeable a => SgVariableDeclaration a -> String -> IO () | | | variableDeclarationSetNameQualificationLength :: Typeable a => SgVariableDeclaration a -> CInt -> IO () | | | variableDeclarationSetRequiresGlobalNameQualificationOnType :: Typeable a => SgVariableDeclaration a -> Bool -> IO () | | | variableDeclarationSetTypeElaborationRequired :: Typeable a => SgVariableDeclaration a -> Bool -> IO () | | | variableDeclarationSetVariableDeclarationContainsBaseTypeDefiningDeclaration :: Typeable a => SgVariableDeclaration a -> Bool -> IO () | | | variableDeclarationVariantT :: Typeable a => SgVariableDeclaration a -> IO VariantT |
|
|
| Documentation |
|
| isSgVariableDeclaration :: Typeable a => SgNode a -> IO (Maybe (SgVariableDeclaration ())) |
| Attempts a dynamic cast of the given node to the type SgVariableDeclaration.
|
|
| upSgVariableDeclaration :: Typeable a => SgVariableDeclaration a -> SgVariableDeclaration () |
| Performs an upcast of a SgVariableDeclaration subtype to a SgVariableDeclaration.
|
|
| newVariableDeclaration :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> String -> SgType b -> SgInitializer c -> IO (SgVariableDeclaration ()) |
| Stub for ::SgVariableDeclaration::SgVariableDeclaration of type void (class ::Sg_File_Info*, const class ::SgName&, class ::SgType*, class ::SgInitializer*)
|
|
| newVariableDeclaration2 :: (Typeable a, Typeable b) => String -> SgType a -> SgInitializer b -> IO (SgVariableDeclaration ()) |
| Stub for ::SgVariableDeclaration::SgVariableDeclaration of type void (const class ::SgName&, class ::SgType*, class ::SgInitializer*)
|
|
| newVariableDeclaration3 :: Typeable a => Sg_File_Info a -> IO (SgVariableDeclaration ()) |
| Stub for ::SgVariableDeclaration::SgVariableDeclaration of type void (class ::Sg_File_Info*)
|
|
| newVariableDeclaration4 :: IO (SgVariableDeclaration ()) |
| Stub for ::SgVariableDeclaration::SgVariableDeclaration of type void ()
|
|
| variableDeclarationAppendVariable :: (Typeable a, Typeable b, Typeable c) => SgVariableDeclaration a -> SgInitializedName b -> SgInitializer c -> IO () |
| Stub for ::SgVariableDeclaration::append_variable of type void (class ::SgInitializedName*, class ::SgInitializer*)
|
|
| variableDeclarationCfgFindChildIndex :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgNode b -> IO CUInt |
| Stub for ::SgVariableDeclaration::cfgFindChildIndex of type unsigned int (class ::SgNode*)
|
|
| variableDeclarationCfgIndexForEnd :: Typeable a => SgVariableDeclaration a -> IO CUInt |
| Stub for ::SgVariableDeclaration::cfgIndexForEnd of type unsigned int ()
|
|
| variableDeclarationCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVariableDeclaration a -> IO () |
| Stub for ::SgVariableDeclaration::checkDataMemberPointersIfInMemoryPool of type void ()
|
|
| variableDeclarationClassName :: Typeable a => SgVariableDeclaration a -> IO String |
| Stub for ::SgVariableDeclaration::class_name of type ::std::string()
|
|
| variableDeclarationGetChildIndex :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgNode b -> IO CLong |
| Stub for ::SgVariableDeclaration::getChildIndex of type long (class ::SgNode*)
|
|
| variableDeclarationGetBaseTypeDefiningDeclaration :: Typeable a => SgVariableDeclaration a -> IO (SgDeclarationStatement ()) |
| Stub for ::SgVariableDeclaration::get_baseTypeDefiningDeclaration of type class ::SgDeclarationStatement*()
|
|
| variableDeclarationGetBitfield :: Typeable a => SgVariableDeclaration a -> IO (SgUnsignedLongVal ()) |
| Stub for ::SgVariableDeclaration::get_bitfield of type class ::SgUnsignedLongVal*()
|
|
| variableDeclarationGetChildIndex2 :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgNode b -> IO CSize |
| Stub for ::SgVariableDeclaration::get_childIndex of type ::size_t(class ::SgNode*)
|
|
| variableDeclarationGetDeclItem :: Typeable a => SgVariableDeclaration a -> String -> IO (SgInitializedName ()) |
| Stub for ::SgVariableDeclaration::get_decl_item of type class ::SgInitializedName*(const class ::SgName&)
|
|
| variableDeclarationGetDefinition :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgInitializedName b -> IO (SgVariableDefinition ()) |
| Stub for ::SgVariableDeclaration::get_definition of type class ::SgVariableDefinition*(class ::SgInitializedName*)
|
|
| variableDeclarationGetGlobalQualificationRequired :: Typeable a => SgVariableDeclaration a -> IO Bool |
| Stub for ::SgVariableDeclaration::get_global_qualification_required of type bool ()
|
|
| variableDeclarationGetGnuExtensionAlias :: Typeable a => SgVariableDeclaration a -> IO String |
| Stub for ::SgVariableDeclaration::get_gnu_extension_alias of type ::std::string()
|
|
| variableDeclarationGetGnuExtensionAlignment :: Typeable a => SgVariableDeclaration a -> IO CULong |
| Stub for ::SgVariableDeclaration::get_gnu_extension_alignment of type unsigned long ()
|
|
| variableDeclarationGetGnuExtensionInitializationPriority :: Typeable a => SgVariableDeclaration a -> IO CUShort |
| Stub for ::SgVariableDeclaration::get_gnu_extension_initialization_priority of type unsigned short ()
|
|
| variableDeclarationGetGnuExtensionSection :: Typeable a => SgVariableDeclaration a -> IO String |
| Stub for ::SgVariableDeclaration::get_gnu_extension_section of type ::std::string()
|
|
| variableDeclarationGetMangledName :: Typeable a => SgVariableDeclaration a -> IO String |
| Stub for ::SgVariableDeclaration::get_mangled_name of type class ::SgName()
|
|
| variableDeclarationGetNameQualificationLength :: Typeable a => SgVariableDeclaration a -> IO CInt |
| Stub for ::SgVariableDeclaration::get_name_qualification_length of type int ()
|
|
| variableDeclarationGetNext :: Typeable a => SgVariableDeclaration a -> Ptr CInt -> IO (SgStatement ()) |
| Stub for ::SgVariableDeclaration::get_next of type class ::SgStatement*(int &)
|
|
| variableDeclarationGetNumberOfTraversalSuccessors :: Typeable a => SgVariableDeclaration a -> IO CSize |
| Stub for ::SgVariableDeclaration::get_numberOfTraversalSuccessors of type ::size_t()
|
|
| variableDeclarationGetRequiresGlobalNameQualificationOnType :: Typeable a => SgVariableDeclaration a -> IO Bool |
| Stub for ::SgVariableDeclaration::get_requiresGlobalNameQualificationOnType of type bool ()
|
|
| variableDeclarationGetTraversalSuccessorByIndex :: Typeable a => SgVariableDeclaration a -> CSize -> IO (SgNode ()) |
| Stub for ::SgVariableDeclaration::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
|
|
| variableDeclarationGetTraversalSuccessorContainer :: Typeable a => SgVariableDeclaration a -> IO [SgNode ()] |
| Stub for ::SgVariableDeclaration::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
|
|
| variableDeclarationGetTraversalSuccessorNamesContainer :: Typeable a => SgVariableDeclaration a -> IO [CString] |
| Stub for ::SgVariableDeclaration::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
|
|
| variableDeclarationGetTypeElaborationRequired :: Typeable a => SgVariableDeclaration a -> IO Bool |
| Stub for ::SgVariableDeclaration::get_type_elaboration_required of type bool ()
|
|
| variableDeclarationGetVariableDeclarationContainsBaseTypeDefiningDeclaration :: Typeable a => SgVariableDeclaration a -> IO Bool |
| Stub for ::SgVariableDeclaration::get_variableDeclarationContainsBaseTypeDefiningDeclaration of type bool ()
|
|
| variableDeclarationGetVariables :: Typeable a => SgVariableDeclaration a -> IO [SgInitializedName ()] |
| Stub for ::SgVariableDeclaration::get_variables of type const ::SgInitializedNamePtrList&()
|
|
| variableDeclarationInitializeData :: (Typeable a, Typeable b, Typeable c, Typeable d) => SgVariableDeclaration a -> Sg_File_Info b -> String -> SgType c -> SgInitializer d -> IO () |
| Stub for ::SgVariableDeclaration::initializeData of type void (class ::Sg_File_Info*, const class ::SgName&, class ::SgType*, class ::SgInitializer*)
|
|
| variableDeclarationIsInMemoryPool :: Typeable a => SgVariableDeclaration a -> IO Bool |
| Stub for ::SgVariableDeclaration::isInMemoryPool of type bool ()
|
|
| variableDeclarationIsPartialSpecialization :: Typeable a => SgVariableDeclaration a -> IO Bool |
| Stub for ::SgVariableDeclaration::isPartialSpecialization of type bool ()
|
|
| variableDeclarationIsSpecialization :: Typeable a => SgVariableDeclaration a -> IO Bool |
| Stub for ::SgVariableDeclaration::isSpecialization of type bool ()
|
|
| variableDeclarationMemoryUsage :: IO CSize |
| Stub for ::SgVariableDeclaration::memoryUsage of type ::size_t()
|
|
| variableDeclarationNumberOfNodes :: IO CSize |
| Stub for ::SgVariableDeclaration::numberOfNodes of type ::size_t()
|
|
| variableDeclarationPostConstructionInitialization :: Typeable a => SgVariableDeclaration a -> IO () |
| Stub for ::SgVariableDeclaration::post_construction_initialization of type void ()
|
|
| variableDeclarationPrependVariable :: (Typeable a, Typeable b, Typeable c) => SgVariableDeclaration a -> SgInitializedName b -> SgInitializer c -> IO () |
| Stub for ::SgVariableDeclaration::prepend_variable of type void (class ::SgInitializedName*, class ::SgInitializer*)
|
|
| variableDeclarationResetInitializer :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgInitializer b -> IO CInt |
| Stub for ::SgVariableDeclaration::reset_initializer of type int (class ::SgInitializer*)
|
|
| variableDeclarationSageClassName :: Typeable a => SgVariableDeclaration a -> IO String |
| Stub for ::SgVariableDeclaration::sage_class_name of type const char *()
|
|
| variableDeclarationSetDeclarationOnly :: Typeable a => SgVariableDeclaration a -> IO () |
| Stub for ::SgVariableDeclaration::setDeclarationOnly of type void ()
|
|
| variableDeclarationSetExtern :: Typeable a => SgVariableDeclaration a -> IO () |
| Stub for ::SgVariableDeclaration::setExtern of type void ()
|
|
| variableDeclarationSetStatic :: Typeable a => SgVariableDeclaration a -> IO () |
| Stub for ::SgVariableDeclaration::setStatic of type void ()
|
|
| variableDeclarationSetBaseTypeDefiningDeclaration :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgDeclarationStatement b -> IO () |
| Stub for ::SgVariableDeclaration::set_baseTypeDefiningDeclaration of type void (class ::SgDeclarationStatement*)
|
|
| variableDeclarationSetBitfield :: (Typeable a, Typeable b) => SgVariableDeclaration a -> SgUnsignedLongVal b -> IO () |
| Stub for ::SgVariableDeclaration::set_bitfield of type void (class ::SgUnsignedLongVal*)
|
|
| variableDeclarationSetGlobalQualificationRequired :: Typeable a => SgVariableDeclaration a -> Bool -> IO () |
| Stub for ::SgVariableDeclaration::set_global_qualification_required of type void (bool )
|
|
| variableDeclarationSetGnuExtensionAlias :: Typeable a => SgVariableDeclaration a -> String -> IO () |
| Stub for ::SgVariableDeclaration::set_gnu_extension_alias of type void (::std::string)
|
|
| variableDeclarationSetGnuExtensionAlignment :: Typeable a => SgVariableDeclaration a -> CULong -> IO () |
| Stub for ::SgVariableDeclaration::set_gnu_extension_alignment of type void (unsigned long )
|
|
| variableDeclarationSetGnuExtensionInitializationPriority :: Typeable a => SgVariableDeclaration a -> CUShort -> IO () |
| Stub for ::SgVariableDeclaration::set_gnu_extension_initialization_priority of type void (unsigned short )
|
|
| variableDeclarationSetGnuExtensionSection :: Typeable a => SgVariableDeclaration a -> String -> IO () |
| Stub for ::SgVariableDeclaration::set_gnu_extension_section of type void (::std::string)
|
|
| variableDeclarationSetNameQualificationLength :: Typeable a => SgVariableDeclaration a -> CInt -> IO () |
| Stub for ::SgVariableDeclaration::set_name_qualification_length of type void (int )
|
|
| variableDeclarationSetRequiresGlobalNameQualificationOnType :: Typeable a => SgVariableDeclaration a -> Bool -> IO () |
| Stub for ::SgVariableDeclaration::set_requiresGlobalNameQualificationOnType of type void (bool )
|
|
| variableDeclarationSetTypeElaborationRequired :: Typeable a => SgVariableDeclaration a -> Bool -> IO () |
| Stub for ::SgVariableDeclaration::set_type_elaboration_required of type void (bool )
|
|
| variableDeclarationSetVariableDeclarationContainsBaseTypeDefiningDeclaration :: Typeable a => SgVariableDeclaration a -> Bool -> IO () |
| Stub for ::SgVariableDeclaration::set_variableDeclarationContainsBaseTypeDefiningDeclaration of type void (bool )
|
|
| variableDeclarationVariantT :: Typeable a => SgVariableDeclaration a -> IO VariantT |
| Stub for ::SgVariableDeclaration::variantT of type enum ::VariantT()
|
|
| Produced by Haddock version 2.4.2 |