Home | History | Annotate | Download | only in test

Lines Matching refs:unique_ptr

76     std::unique_ptr<Context> mContext = std::unique_ptr<Context>(new Context());
94 ContextBuilder& addSymbolSource(std::unique_ptr<ISymbolSource> src) {
99 std::unique_ptr<Context> build() {
107 std::unique_ptr<Attribute> attr = {}) {
108 std::unique_ptr<SymbolTable::Symbol> symbol = util::make_unique<SymbolTable::Symbol>(
117 std::unique_ptr<Attribute> attr = {}) {
118 std::unique_ptr<SymbolTable::Symbol> symbol = util::make_unique<SymbolTable::Symbol>(
126 std::unique_ptr<ISymbolSource> build() {
135 std::unique_ptr<SymbolTable::Symbol> findByName(const ResourceName& name) override {
143 std::unique_ptr<SymbolTable::Symbol> findById(ResourceId id) override {
151 std::list<std::unique_ptr<SymbolTable::Symbol>> mSymbols;
156 std::unique_ptr<SymbolTable::Symbol> cloneSymbol(SymbolTable::Symbol* sym) {
157 std::unique_ptr<SymbolTable::Symbol> clone = util::make_unique<SymbolTable::Symbol>();
160 clone->attribute = std::unique_ptr<Attribute>(sym->attribute->clone(nullptr));
169 std::unique_ptr<StaticSymbolSource> mSymbolSource = util::make_unique<StaticSymbolSource>();