Lines Matching refs:std

26 std::vector<T*> FilterDeclarables(const std::vector<Declarable*> list) {
27 std::vector<T*> result;
36 inline std::string UnwrapTNodeTypeName(const std::string& generates) {
47 static std::vector<Declarable*> TryLookup(const QualifiedName& name) {
51 static std::vector<Declarable*> TryLookupShallow(const QualifiedName& name) {
56 static std::vector<T*> TryLookup(const QualifiedName& name) {
60 static std::vector<Declarable*> Lookup(const QualifiedName& name) {
61 std::vector<Declarable*> d = TryLookup(name);
68 static std::vector<Declarable*> LookupGlobalScope(const QualifiedName& name);
81 static Macro* TryLookupMacro(const std::string& name,
85 static std::vector<GenericCallable*> LookupGeneric(const std::string& name);
89 static GenericType* LookupGlobalUniqueGenericType(const std::string& name);
93 static Namespace* DeclareNamespace(const std::string& name);
99 static TorqueMacro* CreateTorqueMacro(std::string external_name,
100 std::string readable_name,
105 static ExternMacro* CreateExternMacro(std::string name,
106 std::string external_assembler_name,
109 const std::string& name, bool accessible_from_csa,
110 base::Optional<std::string> external_assembler_name,
112 base::Optional<std::string> op = {}, bool is_user_defined = true);
115 const std::string& name, Signature signature,
118 static Intrinsic* CreateIntrinsic(const std::string& name,
121 static Intrinsic* DeclareIntrinsic(const std::string& name,
124 static Builtin* CreateBuiltin(std::string external_name,
125 std::string readable_name, Builtin::Kind kind,
128 static Builtin* DeclareBuiltin(const std::string& name, Builtin::Kind kind,
132 static RuntimeFunction* DeclareRuntimeFunction(const std::string& name,
137 std::string value);
143 const std::string& name, GenericCallableDeclaration* ast_node);
144 static GenericType* DeclareGenericType(const std::string& name,
148 static T* Declare(const std::string& name, T* d) {
153 static T* Declare(const std::string& name, std::unique_ptr<T> d) {
155 RegisterDeclarable(std::move(d)));
157 static Macro* DeclareOperator(const std::string& name, Macro* m);
159 static std::string GetGeneratedCallableName(
160 const std::string& name, const TypeVector& specialized_types);