Movatterモバイル変換


[0]ホーム

URL:


Google Git
Sign in
chromium /chromium /src /refs/heads/main /. /sql /internal_api_token.h
blob: 03cce8f42e796591a09c6c6ac47b078a601343f9 [file] [log] [blame] [edit]
// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef SQL_INTERNAL_API_TOKEN_H_
#define SQL_INTERNAL_API_TOKEN_H_
namespacebase{
classFilePath;
}// namespace base
namespace sql{
namespace test{
structColumnInfo;
boolCorruptSizeInHeader(constbase::FilePath&);
}// namespace test
// Restricts access to APIs internal to the //sql package.
//
// This implements Java's package-private via the passkey idiom.
classInternalApiToken{
private:
// Must NOT be =default to disallow creation by uniform initialization.
InternalApiToken(){}
InternalApiToken(constInternalApiToken&)=default;
friendclassDatabase;
friendclassDatabaseTestPeer;
friendclassRecovery;
friendclassTransaction;
friendstruct test::ColumnInfo;
friendbool test::CorruptSizeInHeader(constbase::FilePath&);
};
}// namespace sql
#endif// SQL_INTERNAL_API_TOKEN_H_

[8]ページ先頭

©2009-2025 Movatter.jp