LicenseSpring C++ SDK 7.31.0
Easily add Software Licensing to your application
Loading...
Searching...
No Matches
LicenseSpring::Xor_string< size, Char > Class Template Reference

#include <LicenseSpring/EncryptString.h>

Public Member Functions

constexpr Xor_string (const Char *string)
 
const Chardecrypt ()
 

Public Attributes

const unsigned _nb_chars = (size - 1)
 
Char _string [size]
 

Detailed Description

template<unsigned size, typename Char>
class LicenseSpring::Xor_string< size, Char >

Definition at line 51 of file EncryptString.h.

Constructor & Destructor Documentation

◆ Xor_string()

template<unsigned size, typename Char >
constexpr LicenseSpring::Xor_string< size, Char >::Xor_string ( const Char string)
inlineconstexpr

Definition at line 58 of file EncryptString.h.

Member Function Documentation

◆ decrypt()

template<unsigned size, typename Char >
const Char * LicenseSpring::Xor_string< size, Char >::decrypt ( )
inline

Definition at line 65 of file EncryptString.h.

Member Data Documentation

◆ _nb_chars

template<unsigned size, typename Char >
const unsigned LicenseSpring::Xor_string< size, Char >::_nb_chars = (size - 1)

Definition at line 54 of file EncryptString.h.

◆ _string

template<unsigned size, typename Char >
Char LicenseSpring::Xor_string< size, Char >::_string[size]

Definition at line 55 of file EncryptString.h.


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