LLDB mainline
lldb_protocol::mcp::ResourceProvider Class Referenceabstract

#include <Resource.h>

Inheritance diagram for lldb_protocol::mcp::ResourceProvider:
[legend]

Public Member Functions

 ResourceProvider ()=default
virtual ~ResourceProvider ()=default
virtual std::vector< lldb_protocol::mcp::ResourceGetResources () const =0
virtual llvm::Expected< lldb_protocol::mcp::ReadResourceResultReadResource (llvm::StringRef uri) const =0

Detailed Description

Definition at line 17 of file include/lldb/Protocol/MCP/Resource.h.

Constructor & Destructor Documentation

◆ ResourceProvider()

lldb_protocol::mcp::ResourceProvider::ResourceProvider ( )
default

◆ ~ResourceProvider()

virtual lldb_protocol::mcp::ResourceProvider::~ResourceProvider ( )
virtualdefault

Member Function Documentation

◆ GetResources()

virtual std::vector< lldb_protocol::mcp::Resource > lldb_protocol::mcp::ResourceProvider::GetResources ( ) const
pure virtual

◆ ReadResource()

virtual llvm::Expected< lldb_protocol::mcp::ReadResourceResult > lldb_protocol::mcp::ResourceProvider::ReadResource ( llvm::StringRef uri) const
pure virtual

The documentation for this class was generated from the following file: