Lines Matching refs:key
90 Property(const char *key, const char *string) : key_(key), value_(string) {}
91 Property(const char *key, util::StringView str) : key_(key), value_(str) {}
92 Property(const char *key, bool boolean) : key_(key), value_(boolean) {}
93 Property(const char *key, char16_t c16) : key_(key), value_(c16) {}
94 Property(const char *key, lexer::Number number) : key_(key), value_(number) {}
95 Property(const char *key, lexer::TokenType token) : key_(key), value_(token) {}
96 Property(const char *key, std::initializer_list<Property> props) : key_(key), value_(props) {}
97 Property(const char *key, const ir::AstNode *node) : key_(key), value_(const_cast<ir::AstNode *>(node)) {}
99 Property(const char *key, Constant constant) : key_(key), value_(constant) {}
100 Property(const char *key, Nullish nullish) : key_(key)
109 Property(const char *key, const Optional &optional) : key_(key)
140 Property(const char *key, const ArenaVector<T> &array) : key_(key)
158 Property(const char *key, const ArenaVector<T> &array, const std::function<bool(AstNode *)> &filter) : key_(key)