Skip to content

Commit

Permalink
BINDINGS/C++: Don't expose codec info path in C++
Browse files Browse the repository at this point in the history
  • Loading branch information
Dmitry Baryshev committed Mar 19, 2021
1 parent 86bc6e8 commit 20dff53
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 19 deletions.
18 changes: 2 additions & 16 deletions src/bindings/c++/codec_info-c++.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ class SAIL_HIDDEN codec_info::pimpl

const sail_codec_info *sail_codec_info_c;

std::string path;
std::string version;
std::string name;
std::string description;
Expand All @@ -65,8 +64,7 @@ codec_info& codec_info::operator=(const codec_info &ci)
{
d->sail_codec_info_c = ci.d->sail_codec_info_c;

with_path(ci.path())
.with_version(ci.version())
with_version(ci.version())
.with_name(ci.name())
.with_description(ci.description())
.with_magic_numbers(ci.magic_numbers())
Expand Down Expand Up @@ -98,11 +96,6 @@ codec_info::~codec_info()
delete d;
}

const std::string& codec_info::path() const
{
return d->path;
}

const std::string& codec_info::version() const
{
return d->version;
Expand Down Expand Up @@ -284,8 +277,7 @@ codec_info::codec_info(const sail_codec_info *ci)
mime_type_node = mime_type_node->next;
}

with_path(ci->path)
.with_version(ci->version)
with_version(ci->version)
.with_name(ci->name)
.with_description(ci->description)
.with_magic_numbers(magic_numbers)
Expand All @@ -295,12 +287,6 @@ codec_info::codec_info(const sail_codec_info *ci)
.with_write_features(sail::write_features(ci->write_features));
}

codec_info& codec_info::with_path(const std::string &path)
{
d->path = path;
return *this;
}

codec_info& codec_info::with_version(const std::string &version)
{
d->version = version;
Expand Down
2 changes: 0 additions & 2 deletions src/bindings/c++/codec_info-c++.h
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@ class SAIL_EXPORT codec_info
codec_info& operator=(codec_info &&ci);
~codec_info();

const std::string& path() const;
const std::string& version() const;
const std::string& name() const;
const std::string& description() const;
Expand Down Expand Up @@ -183,7 +182,6 @@ class SAIL_EXPORT codec_info
*/
explicit codec_info(const sail_codec_info *ci);

codec_info& with_path(const std::string &path);
codec_info& with_version(const std::string &version);
codec_info& with_name(const std::string &name);
codec_info& with_description(const std::string &description);
Expand Down
2 changes: 1 addition & 1 deletion src/libsail/codec_info.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ struct sail_codec_info_node;
*/
struct sail_codec_info {

/* Full path to the codec. */
/* Full path to the codec. NULL when SAIL_COMBINE_CODECS is ON. */
char *path;

/*
Expand Down

0 comments on commit 20dff53

Please sign in to comment.