Blame src/base64vlq.hpp

Packit Service 7770af
#ifndef SASS_BASE64VLQ_H
Packit Service 7770af
#define SASS_BASE64VLQ_H
Packit Service 7770af
Packit Service 7770af
#include <string>
Packit Service 7770af
Packit Service 7770af
namespace Sass {
Packit Service 7770af
Packit Service 7770af
  class Base64VLQ {
Packit Service 7770af
Packit Service 7770af
  public:
Packit Service 7770af
Packit Service 7770af
    std::string encode(const int number) const;
Packit Service 7770af
Packit Service 7770af
  private:
Packit Service 7770af
Packit Service 7770af
    char base64_encode(const int number) const;
Packit Service 7770af
Packit Service 7770af
    int to_vlq_signed(const int number) const;
Packit Service 7770af
Packit Service 7770af
    static const char* CHARACTERS;
Packit Service 7770af
Packit Service 7770af
    static const int VLQ_BASE_SHIFT;
Packit Service 7770af
    static const int VLQ_BASE;
Packit Service 7770af
    static const int VLQ_BASE_MASK;
Packit Service 7770af
    static const int VLQ_CONTINUATION_BIT;
Packit Service 7770af
  };
Packit Service 7770af
Packit Service 7770af
}
Packit Service 7770af
Packit Service 7770af
#endif