llvm/lldb/source/API/SBScriptObject.cpp

//===-- SBScriptObject.cpp ------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "lldb/API/SBScriptObject.h"

#include "Utils.h"

#include "lldb/Interpreter/ScriptObject.h"
#include "lldb/Utility/Instrumentation.h"

usingnamespacelldb;
usingnamespacelldb_private;

SBScriptObject::SBScriptObject(const ScriptObjectPtr ptr,
                               lldb::ScriptLanguage lang)
    :{}

SBScriptObject::SBScriptObject(const SBScriptObject &rhs)
    :{}
SBScriptObject::~SBScriptObject() = default;

const SBScriptObject &SBScriptObject::operator=(const SBScriptObject &rhs) {}

bool SBScriptObject::operator!=(const SBScriptObject &rhs) const {}

bool SBScriptObject::IsValid() const {}

operator bool()

lldb::ScriptObjectPtr SBScriptObject::GetPointer() const {}

lldb::ScriptLanguage SBScriptObject::GetLanguage() const {}

ScriptObject &SBScriptObject::ref() {}

const ScriptObject &SBScriptObject::ref() const {}

ScriptObject *SBScriptObject::get() {}