Libnop is participating 2021 OSC China Open Source Project Selection , please vote for it!
Libnop in 2021 OSC China Open Source Project Selection {{projectVoteCount} has been obtained in, please vote for it!
2021 OSC China Open Source Project Selection It is in hot progress. Come and vote for your favorite open source project!
2021 OSC China Open Source Project Selection>>> Midfield Review
Libnop won the 2021 OSC China Open Source Project Selection "The Best Popularity Project" !
Authorization Agreement Apache
development language C/C++ View source code »
operating system Cross platform
Software type Open source software
Open source organizations Google
region Unknown
deliverer wangc273
intended for unknown
Recording time 2023-10-12

Software Introduction

Libnop is a header library that is only used to serialize and deserialize C++data types, without external code generators or runtime support libraries. The only mandatory requirement is a compiler that supports the C++14 standard.


Libnop has the following goals:

  • Make simple serialization tasks easy and complex tasks easy to handle.
  • Remove dependencies on code generators and schema files describing data types, formats, and protocols in the C++language.
  • Avoid the additional runtime that may be required to run a serialization operation.
  • Provides modern features such as bi-directional binary compatibility, data validation, type safety, and type substitutability.
  • Handle internal types, common STL types and containers, and user-defined types with minimal effort.
  • Generate code that is easy to analyze.
  • Avoid dynamic memory allocation.
Expand to read the full text

code

Gitee index of is
exceed Items for

comment

Click to lead the topic 📣 Post and join the discussion 🔥
No content temporarily
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
Issued a question and answer
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
No content temporarily
zero comment
thirteen Collection
 OSCHINA
Log in to view more high-quality content
 Back to top
Top